diff options
author | Brett Cannon <brett@python.org> | 2012-05-04 19:20:40 (GMT) |
---|---|---|
committer | Brett Cannon <brett@python.org> | 2012-05-04 19:20:40 (GMT) |
commit | 2657df47449dd5d324985a5eb43b937217e0d7e0 (patch) | |
tree | 9010c343fd2387a7961009b5b2ed93c7176fc6b1 /Lib/importlib/test/source | |
parent | 17098a5447f8bc742023b39eb7d8ef141beed119 (diff) | |
download | cpython-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.py | 4 | ||||
-rw-r--r-- | Lib/importlib/test/source/test_finder.py | 8 | ||||
-rw-r--r-- | Lib/importlib/test/source/test_path_hook.py | 2 |
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: |