mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
Add initial implementation of importlib. See the NOTES files for what is
planned for the package. There are no docs yet, but they are coming once the API for the first new function, importlib.import_module() is finalized.
This commit is contained in:
parent
458ad47a2c
commit
23cbd8a656
35 changed files with 3360 additions and 0 deletions
39
Lib/importlib/test/finder_tests.py
Normal file
39
Lib/importlib/test/finder_tests.py
Normal file
|
@ -0,0 +1,39 @@
|
|||
# top-level.
|
||||
# Package.
|
||||
# module in pacakge.
|
||||
# Package within a package.
|
||||
# At least one tests with 'path'.
|
||||
# Module that is not handled.
|
||||
|
||||
import unittest
|
||||
|
||||
|
||||
class FinderTests(unittest.TestCase):
|
||||
|
||||
"""Basic tests for a finder to pass."""
|
||||
|
||||
def test_module(self):
|
||||
# Test importing a top-level module.
|
||||
raise NotImplementedError
|
||||
|
||||
def test_package(self):
|
||||
# Test importing a package.
|
||||
raise NotImplementedError
|
||||
|
||||
def test_module_in_package(self):
|
||||
# Test importing a module contained within a package.
|
||||
# A value for 'path' should be used if for a meta_path finder.
|
||||
raise NotImplementedError
|
||||
|
||||
def test_package_in_package(self):
|
||||
# Test importing a subpackage.
|
||||
# A value for 'path' should be used if for a meta_path finder.
|
||||
raise NotImplementedError
|
||||
|
||||
def test_package_over_module(self):
|
||||
# Test that packages are chosen over modules.
|
||||
raise NotImplementedError
|
||||
|
||||
def test_failure(self):
|
||||
# Test trying to find a module that cannot be handled.
|
||||
raise NotImplementedError
|
Loading…
Add table
Add a link
Reference in a new issue