From 775ebd1cc523db6c368dc8cd5ac3783646a39850 Mon Sep 17 00:00:00 2001 From: Debian Med Packaging Team Date: Fri, 14 Sep 2018 09:44:51 +0100 Subject: [PATCH] skip_test_remote Gbp-Pq: Name skip_test_remote.patch --- tests/AlignmentFile_test.py | 1 + tests/tabix_test.py | 42 ++++++++++++++++++++----------------- 2 files changed, 24 insertions(+), 19 deletions(-) diff --git a/tests/AlignmentFile_test.py b/tests/AlignmentFile_test.py index ec0f5e1..39abaf7 100644 --- a/tests/AlignmentFile_test.py +++ b/tests/AlignmentFile_test.py @@ -1623,6 +1623,7 @@ class TestDoubleFetchCRAMWithReference(TestDoubleFetchBAM): reference_filename = os.path.join(BAM_DATADIR, 'ex1.fa') +@unittest.skip class TestRemoteFileFTP(unittest.TestCase): '''test remote access. diff --git a/tests/tabix_test.py b/tests/tabix_test.py index fdd39b0..81d948a 100644 --- a/tests/tabix_test.py +++ b/tests/tabix_test.py @@ -1039,6 +1039,7 @@ for vcf_file in vcf_files: globals()[n] = type(n, (TestVCFFromVariantFile,), dict(filename=vcf_file,)) +@unittest.skip class TestRemoteFileHTTP(unittest.TestCase): url = "http://genserv.anat.ox.ac.uk/downloads/pysam/test/example.gtf.gz" @@ -1078,25 +1079,28 @@ class TestRemoteFileHTTP(unittest.TestCase): self.assertEqual(list(self.local_file.header), []) -class TestRemoteFileHTTPWithHeader(TestRemoteFileHTTP): - - url = "http://genserv.anat.ox.ac.uk/downloads/pysam/test/example_comments.gtf.gz" - region = "chr1:1-1000" - local = os.path.join(TABIX_DATADIR, "example_comments.gtf.gz") - - def setUp(self): - if not pysam.config.HAVE_LIBCURL or not check_url(self.url): - self.remote_file = None - else: - self.remote_file = pysam.TabixFile(self.url, "r") - self.local_file = pysam.TabixFile(self.local, "r") - - def testHeader(self): - if self.remote_file is None: - return - - self.assertEqual(list(self.local_file.header), ["# comment at start"]) - self.assertEqual(list(self.local_file.header), self.remote_file.header) +#@unittest.skip # this leads to + # E TypeError: Error when calling the metaclass bases + # E function() argument 1 must be code, not str +#class TestRemoteFileHTTPWithHeader(TestRemoteFileHTTP): +# +# url = "http://genserv.anat.ox.ac.uk/downloads/pysam/test/example_comments.gtf.gz" +# region = "chr1:1-1000" +# local = os.path.join(TABIX_DATADIR, "example_comments.gtf.gz") +# +# def setUp(self): +# if not pysam.config.HAVE_LIBCURL or not check_url(self.url): +# self.remote_file = None +# else: +# self.remote_file = pysam.TabixFile(self.url, "r") +# self.local_file = pysam.TabixFile(self.local, "r") +# +# def testHeader(self): +# if self.remote_file is None: +# return +# +# self.assertEqual(list(self.local_file.header), ["# comment at start"]) +# self.assertEqual(list(self.local_file.header), self.remote_file.header) class TestIndexArgument(unittest.TestCase): -- 2.30.2