Commit c3afbb95 authored by Ezio Melotti's avatar Ezio Melotti

Skip test in test_fileinput when zlib is missing.

parent 6b718114
...@@ -7,7 +7,6 @@ import sys ...@@ -7,7 +7,6 @@ import sys
import re import re
import fileinput import fileinput
import collections import collections
import gzip
import types import types
import codecs import codecs
import unittest import unittest
...@@ -16,6 +15,10 @@ try: ...@@ -16,6 +15,10 @@ try:
import bz2 import bz2
except ImportError: except ImportError:
bz2 = None bz2 = None
try:
import gzip
except ImportError:
gzip = None
from io import StringIO from io import StringIO
from fileinput import FileInput, hook_encoded from fileinput import FileInput, hook_encoded
...@@ -758,6 +761,7 @@ class Test_hook_compressed(unittest.TestCase): ...@@ -758,6 +761,7 @@ class Test_hook_compressed(unittest.TestCase):
def test_no_ext(self): def test_no_ext(self):
self.do_test_use_builtin_open("abcd", 2) self.do_test_use_builtin_open("abcd", 2)
@unittest.skipUnless(gzip, "Requires gzip and zlib")
def test_gz_ext_fake(self): def test_gz_ext_fake(self):
original_open = gzip.open original_open = gzip.open
gzip.open = self.fake_open gzip.open = self.fake_open
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment