summaryrefslogtreecommitdiffstats
path: root/Lib/importlib/test/extension
diff options
context:
space:
mode:
authorBrett Cannon <bcannon@gmail.com>2009-03-12 22:47:53 (GMT)
committerBrett Cannon <bcannon@gmail.com>2009-03-12 22:47:53 (GMT)
commitf87e04d3398091662c399ee5ba0a3e71dbae9a24 (patch)
tree2a9ce4a139f28c35e84f1d28d173b35f9cd18c77 /Lib/importlib/test/extension
parente9103d261990934a5e318b970b98e20035e5f8e6 (diff)
downloadcpython-f87e04d3398091662c399ee5ba0a3e71dbae9a24.zip
cpython-f87e04d3398091662c399ee5ba0a3e71dbae9a24.tar.gz
cpython-f87e04d3398091662c399ee5ba0a3e71dbae9a24.tar.bz2
Finish properly hiding importlib implementation code.
Diffstat (limited to 'Lib/importlib/test/extension')
-rw-r--r--Lib/importlib/test/extension/test_case_sensitivity.py4
-rw-r--r--Lib/importlib/test/extension/test_finder.py4
-rw-r--r--Lib/importlib/test/extension/test_loader.py6
-rw-r--r--Lib/importlib/test/extension/test_path_hook.py4
4 files changed, 9 insertions, 9 deletions
diff --git a/Lib/importlib/test/extension/test_case_sensitivity.py b/Lib/importlib/test/extension/test_case_sensitivity.py
index 3387e70..2ccec89 100644
--- a/Lib/importlib/test/extension/test_case_sensitivity.py
+++ b/Lib/importlib/test/extension/test_case_sensitivity.py
@@ -1,7 +1,7 @@
import sys
from test import support
import unittest
-import importlib
+from importlib import _bootstrap
from .. import util
from . import util as ext_util
@@ -13,7 +13,7 @@ class ExtensionModuleCaseSensitivityTest(unittest.TestCase):
good_name = ext_util.NAME
bad_name = good_name.upper()
assert good_name != bad_name
- finder = importlib.ExtensionFileFinder(ext_util.PATH)
+ finder = _bootstrap._ExtensionFileFinder(ext_util.PATH)
return finder.find_module(bad_name)
def test_case_sensitive(self):
diff --git a/Lib/importlib/test/extension/test_finder.py b/Lib/importlib/test/extension/test_finder.py
index 3fc9b0b..39e26a7 100644
--- a/Lib/importlib/test/extension/test_finder.py
+++ b/Lib/importlib/test/extension/test_finder.py
@@ -1,4 +1,4 @@
-import importlib
+from importlib import _bootstrap
from .. import abc
from . import util
@@ -9,7 +9,7 @@ class FinderTests(abc.FinderTests):
"""Test the finder for extension modules."""
def find_module(self, fullname):
- importer = importlib.ExtensionFileFinder(util.PATH)
+ importer = _bootstrap._ExtensionFileFinder(util.PATH)
return importer.find_module(fullname)
def test_module(self):
diff --git a/Lib/importlib/test/extension/test_loader.py b/Lib/importlib/test/extension/test_loader.py
index f961a63..157a3b6 100644
--- a/Lib/importlib/test/extension/test_loader.py
+++ b/Lib/importlib/test/extension/test_loader.py
@@ -1,4 +1,4 @@
-import importlib
+from importlib import _bootstrap
from . import util as ext_util
from .. import abc
from .. import util
@@ -12,7 +12,7 @@ class LoaderTests(abc.LoaderTests):
"""Test load_module() for extension modules."""
def load_module(self, fullname):
- loader = importlib._ExtensionFileLoader(ext_util.NAME,
+ loader = _bootstrap._ExtensionFileLoader(ext_util.NAME,
ext_util.FILEPATH, False)
return loader.load_module(fullname)
@@ -25,7 +25,7 @@ class LoaderTests(abc.LoaderTests):
self.assertEqual(getattr(module, attr), value)
self.assert_(ext_util.NAME in sys.modules)
self.assert_(isinstance(module.__loader__,
- importlib._ExtensionFileLoader))
+ _bootstrap._ExtensionFileLoader))
def test_package(self):
# Extensions are not found in packages.
diff --git a/Lib/importlib/test/extension/test_path_hook.py b/Lib/importlib/test/extension/test_path_hook.py
index 76f4995..8532956 100644
--- a/Lib/importlib/test/extension/test_path_hook.py
+++ b/Lib/importlib/test/extension/test_path_hook.py
@@ -1,4 +1,4 @@
-import importlib
+from importlib import _bootstrap
from . import util
import collections
@@ -14,7 +14,7 @@ class PathHookTests(unittest.TestCase):
# XXX Should it only work for directories containing an extension module?
def hook(self, entry):
- return importlib.ExtensionFileFinder(entry)
+ return _bootstrap._ExtensionFileFinder(entry)
def test_success(self):
# Path hook should handle a directory where a known extension module