File tree Expand file tree Collapse file tree 3 files changed +13
-13
lines changed
Expand file tree Collapse file tree 3 files changed +13
-13
lines changed Original file line number Diff line number Diff line change 99if sys .version_info > (3 ,): # pragma: nocover
1010 import builtins
1111 from configparser import ConfigParser
12- from contextlib import suppress
12+ import contextlib
1313 FileNotFoundError = builtins .FileNotFoundError
1414 IsADirectoryError = builtins .IsADirectoryError
1515 NotADirectoryError = builtins .NotADirectoryError
1818else : # pragma: nocover
1919 from backports .configparser import ConfigParser
2020 from itertools import imap as map # type: ignore
21- from contextlib2 import suppress # noqa
21+ import contextlib2 as contextlib
2222 FileNotFoundError = IOError , OSError
2323 IsADirectoryError = IOError , OSError
2424 NotADirectoryError = IOError , OSError
2525 PermissionError = IOError , OSError
2626
27+ suppress = contextlib .suppress
28+
2729if sys .version_info > (3 , 5 ): # pragma: nocover
2830 import pathlib
2931else : # pragma: nocover
Original file line number Diff line number Diff line change 22 importlib_metadata NEWS
33=========================
44
5+ v1.5.1
6+ ======
7+
8+ * Improve reliability and consistency of compatibility
9+ imports for contextlib and pathlib when running tests.
10+ Closes #116.
11+
512v1.5.0
613======
714
Original file line number Diff line number Diff line change 55import shutil
66import tempfile
77import textwrap
8- import contextlib
98
10- try :
11- from contextlib import ExitStack
12- except ImportError :
13- from contextlib2 import ExitStack
14-
15- try :
16- import pathlib
17- except ImportError :
18- import pathlib2 as pathlib
9+ from .._compat import pathlib , contextlib
1910
2011
2112__metaclass__ = type
@@ -58,7 +49,7 @@ def install_finder(finder):
5849
5950class Fixtures :
6051 def setUp (self ):
61- self .fixtures = ExitStack ()
52+ self .fixtures = contextlib . ExitStack ()
6253 self .addCleanup (self .fixtures .close )
6354
6455
You can’t perform that action at this time.
0 commit comments