[Python-checkins] cpython: Fix #11596. When bz2 isn't available, skip test_bz2_ext_fake.

brian.curtin python-checkins at python.org
Fri Mar 18 19:03:25 CET 2011


http://hg.python.org/cpython/rev/bb645cc39e60
changeset: 68669:bb645cc39e60
user: briancurtin <brian.curtin at gmail.com>
date: Fri Mar 18 13:03:17 2011 -0500
summary:
 Fix #11596. When bz2 isn't available, skip test_bz2_ext_fake.
files:
 Lib/test/test_fileinput.py
diff --git a/Lib/test/test_fileinput.py b/Lib/test/test_fileinput.py
--- a/Lib/test/test_fileinput.py
+++ b/Lib/test/test_fileinput.py
@@ -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
-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /