diff options
author | Brett Cannon <bcannon@gmail.com> | 2009-02-01 04:28:04 (GMT) |
---|---|---|
committer | Brett Cannon <bcannon@gmail.com> | 2009-02-01 04:28:04 (GMT) |
commit | d720b362486cc0e89f2b05a7d1473692d9788303 (patch) | |
tree | 16e57c9cebbf4107119989264bc41e1da28e65fb /Lib/importlib/test/util.py | |
parent | bcb26c53c095c7bcd0e5415088e25dbd27f12592 (diff) | |
download | cpython-d720b362486cc0e89f2b05a7d1473692d9788303.zip cpython-d720b362486cc0e89f2b05a7d1473692d9788303.tar.gz cpython-d720b362486cc0e89f2b05a7d1473692d9788303.tar.bz2 |
Move import semantic util code to importlib.test.import_.util.
Diffstat (limited to 'Lib/importlib/test/util.py')
-rw-r--r-- | Lib/importlib/test/util.py | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/Lib/importlib/test/util.py b/Lib/importlib/test/util.py index 1518d74..f41a661 100644 --- a/Lib/importlib/test/util.py +++ b/Lib/importlib/test/util.py @@ -1,33 +1,10 @@ -from importlib import Import - from contextlib import contextmanager -from functools import update_wrapper import imp import os.path from test.support import unlink import sys -using___import__ = False - -def import_(*args, **kwargs): - """Delegate to allow for injecting different implementations of import.""" - if using___import__: - return __import__(*args, **kwargs) - return Import()(*args, **kwargs) - -def importlib_only(fxn): - """Decorator to mark which tests are not supported by the current - implementation of __import__().""" - def inner(*args, **kwargs): - if using___import__: - return - else: - return fxn(*args, **kwargs) - update_wrapper(inner, fxn) - return inner - - def case_insensitive_tests(class_): """Class decorator that nullifies tests that require a case-insensitive file system.""" @@ -142,12 +119,3 @@ class mock_modules: def __exit__(self, *exc_info): self._uncache.__exit__(None, None, None) - - -def mock_path_hook(*entries, importer): - """A mock sys.path_hooks entry.""" - def hook(entry): - if entry not in entries: - raise ImportError - return importer - return hook |