]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix #11596. When bz2 isn't available, skip test_bz2_ext_fake.
authorbriancurtin <brian.curtin@gmail.com>
Fri, 18 Mar 2011 18:03:17 +0000 (13:03 -0500)
committerbriancurtin <brian.curtin@gmail.com>
Fri, 18 Mar 2011 18:03:17 +0000 (13:03 -0500)
Lib/test/test_fileinput.py

index 27ceaf6719c0fbe229a560fe1ddab49835d9d6ef..76e4d16841f9c717326d61a4068b79a453ab4729 100644 (file)
@@ -8,11 +8,15 @@ import re
 import fileinput
 import collections
 import gzip
-import bz2
 import types
 import codecs
 import unittest
 
+try:
+    import bz2
+except ImportError:
+    bz2 = None
+
 from io import StringIO
 from fileinput import FileInput, hook_encoded
 
@@ -765,6 +769,7 @@ class Test_hook_compressed(unittest.TestCase):
         self.assertEqual(self.fake_open.invocation_count, 1)
         self.assertEqual(self.fake_open.last_invocation, (("test.gz", 3), {}))
 
+    @unittest.skipUnless(bz2, "Requires bz2")
     def test_bz2_ext_fake(self):
         original_open = bz2.BZ2File
         bz2.BZ2File = self.fake_open