summaryrefslogtreecommitdiffstats
path: root/Lib/importlib/test/util.py
diff options
context:
space:
mode:
authorBrett Cannon <bcannon@gmail.com>2009-02-01 04:28:04 (GMT)
committerBrett Cannon <bcannon@gmail.com>2009-02-01 04:28:04 (GMT)
commitd720b362486cc0e89f2b05a7d1473692d9788303 (patch)
tree16e57c9cebbf4107119989264bc41e1da28e65fb /Lib/importlib/test/util.py
parentbcb26c53c095c7bcd0e5415088e25dbd27f12592 (diff)
downloadcpython-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.py32
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