skip_test_remote
authorDebian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Wed, 20 Feb 2019 10:45:47 +0000 (10:45 +0000)
committerMichael R. Crusoe <michael.crusoe@gmail.com>
Wed, 20 Feb 2019 10:45:47 +0000 (10:45 +0000)
Gbp-Pq: Name skip_test_remote.patch

tests/AlignmentFile_test.py
tests/tabix_test.py

index ec0f5e1d42ecf081a78e1f98f57a99b97c5c7629..39abaf7701fe68c9e1f1d9ba0b22e2f784e64a7e 100644 (file)
@@ -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.
index fdd39b02624275b10a889fd6b50ce12e02fe993e..81d948ad3153a58363f477151a922bedb4ae533a 100644 (file)
@@ -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):