]> granicus.if.org Git - python/commitdiff
Skip test in test_fileinput when zlib is missing.
authorEzio Melotti <ezio.melotti@gmail.com>
Sat, 14 May 2011 07:10:53 +0000 (10:10 +0300)
committerEzio Melotti <ezio.melotti@gmail.com>
Sat, 14 May 2011 07:10:53 +0000 (10:10 +0300)
Lib/test/test_fileinput.py

index 76e4d16841f9c717326d61a4068b79a453ab4729..a96d48a5619b0163bc74149b0efd15b674e20a54 100644 (file)
@@ -7,7 +7,6 @@ import sys
 import re
 import fileinput
 import collections
-import gzip
 import types
 import codecs
 import unittest
@@ -16,6 +15,10 @@ try:
     import bz2
 except ImportError:
     bz2 = None
+try:
+    import gzip
+except ImportError:
+    gzip = None
 
 from io import StringIO
 from fileinput import FileInput, hook_encoded
@@ -758,6 +761,7 @@ class Test_hook_compressed(unittest.TestCase):
     def test_no_ext(self):
         self.do_test_use_builtin_open("abcd", 2)
 
+    @unittest.skipUnless(gzip, "Requires gzip and zlib")
     def test_gz_ext_fake(self):
         original_open = gzip.open
         gzip.open = self.fake_open