summaryrefslogtreecommitdiffstats
path: root/Lib/importlib/test/source
diff options
context:
space:
mode:
authorBrett Cannon <brett@python.org>2012-05-04 19:20:40 (GMT)
committerBrett Cannon <brett@python.org>2012-05-04 19:20:40 (GMT)
commit2657df47449dd5d324985a5eb43b937217e0d7e0 (patch)
tree9010c343fd2387a7961009b5b2ed93c7176fc6b1 /Lib/importlib/test/source
parent17098a5447f8bc742023b39eb7d8ef141beed119 (diff)
downloadcpython-2657df47449dd5d324985a5eb43b937217e0d7e0.zip
cpython-2657df47449dd5d324985a5eb43b937217e0d7e0.tar.gz
cpython-2657df47449dd5d324985a5eb43b937217e0d7e0.tar.bz2
Issue #13959: Re-implement imp.get_suffixes() in Lib/imp.py.
This introduces a new function, imp.extension_suffixes(), which is currently undocumented. That is forthcoming once issue #14657 is resolved and how to expose file suffixes is decided.
Diffstat (limited to 'Lib/importlib/test/source')
-rw-r--r--Lib/importlib/test/source/test_case_sensitivity.py4
-rw-r--r--Lib/importlib/test/source/test_finder.py8
-rw-r--r--Lib/importlib/test/source/test_path_hook.py2
3 files changed, 7 insertions, 7 deletions
diff --git a/Lib/importlib/test/source/test_case_sensitivity.py b/Lib/importlib/test/source/test_case_sensitivity.py
index f65f285..fade25f 100644
--- a/Lib/importlib/test/source/test_case_sensitivity.py
+++ b/Lib/importlib/test/source/test_case_sensitivity.py
@@ -22,10 +22,10 @@ class CaseSensitivityTest(unittest.TestCase):
def find(self, path):
finder = _bootstrap.FileFinder(path,
(_bootstrap.SourceFileLoader,
- _bootstrap._suffix_list(imp.PY_SOURCE),
+ _bootstrap._SOURCE_SUFFIXES,
True),
(_bootstrap.SourcelessFileLoader,
- _bootstrap._suffix_list(imp.PY_COMPILED),
+ [_bootstrap._BYTECODE_SUFFIX],
True))
return finder.find_module(self.name)
diff --git a/Lib/importlib/test/source/test_finder.py b/Lib/importlib/test/source/test_finder.py
index 32ebd73..45b804f 100644
--- a/Lib/importlib/test/source/test_finder.py
+++ b/Lib/importlib/test/source/test_finder.py
@@ -37,9 +37,9 @@ class FinderTests(abc.FinderTests):
def import_(self, root, module):
loader_details = [(_bootstrap.SourceFileLoader,
- _bootstrap._suffix_list(imp.PY_SOURCE), True),
+ _bootstrap._SOURCE_SUFFIXES, True),
(_bootstrap.SourcelessFileLoader,
- _bootstrap._suffix_list(imp.PY_COMPILED), True)]
+ [_bootstrap._BYTECODE_SUFFIX], True)]
finder = _bootstrap.FileFinder(root, *loader_details)
return finder.find_module(module)
@@ -139,7 +139,7 @@ class FinderTests(abc.FinderTests):
def test_empty_string_for_dir(self):
# The empty string from sys.path means to search in the cwd.
finder = _bootstrap.FileFinder('', (_bootstrap.SourceFileLoader,
- _bootstrap._suffix_list(imp.PY_SOURCE), True))
+ _bootstrap._SOURCE_SUFFIXES, True))
with open('mod.py', 'w') as file:
file.write("# test file for importlib")
try:
@@ -151,7 +151,7 @@ class FinderTests(abc.FinderTests):
def test_invalidate_caches(self):
# invalidate_caches() should reset the mtime.
finder = _bootstrap.FileFinder('', (_bootstrap.SourceFileLoader,
- _bootstrap._suffix_list(imp.PY_SOURCE), True))
+ _bootstrap._SOURCE_SUFFIXES, True))
finder._path_mtime = 42
finder.invalidate_caches()
self.assertEqual(finder._path_mtime, -1)
diff --git a/Lib/importlib/test/source/test_path_hook.py b/Lib/importlib/test/source/test_path_hook.py
index 663a128..df69b4d 100644
--- a/Lib/importlib/test/source/test_path_hook.py
+++ b/Lib/importlib/test/source/test_path_hook.py
@@ -11,7 +11,7 @@ class PathHookTest(unittest.TestCase):
def path_hook(self):
return _bootstrap.FileFinder.path_hook((_bootstrap.SourceFileLoader,
- _bootstrap._suffix_list(imp.PY_SOURCE), True))
+ _bootstrap._SOURCE_SUFFIXES, True))
def test_success(self):
with source_util.create_modules('dummy') as mapping: