diff -r 1902fe7e5542 Lib/test/test_fileinput.py --- a/Lib/test/test_fileinput.py Fri Mar 18 02:22:15 2011 -0700 +++ b/Lib/test/test_fileinput.py Fri Mar 18 15:38:56 2011 +0100 @@ -8,11 +8,15 @@ 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 @@ 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