diff options
author | Brett Cannon <bcannon@gmail.com> | 2009-01-30 00:22:35 (GMT) |
---|---|---|
committer | Brett Cannon <bcannon@gmail.com> | 2009-01-30 00:22:35 (GMT) |
commit | f254a75176928e1d1228a5d20d49fbe2fe9f290a (patch) | |
tree | 7ec25bc4398a7258f0eb7810ffbad1b0ba8c3bd3 /Lib/importlib/test/loader_tests.py | |
parent | b18b936e797379b13a15604a76bbb9e1e0bcf5fe (diff) | |
download | cpython-f254a75176928e1d1228a5d20d49fbe2fe9f290a.zip cpython-f254a75176928e1d1228a5d20d49fbe2fe9f290a.tar.gz cpython-f254a75176928e1d1228a5d20d49fbe2fe9f290a.tar.bz2 |
Merge testing ABCs for importlib into importlib.test.abc.
Diffstat (limited to 'Lib/importlib/test/loader_tests.py')
-rw-r--r-- | Lib/importlib/test/loader_tests.py | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/Lib/importlib/test/loader_tests.py b/Lib/importlib/test/loader_tests.py deleted file mode 100644 index 15faf0b..0000000 --- a/Lib/importlib/test/loader_tests.py +++ /dev/null @@ -1,61 +0,0 @@ -import abc -import unittest - - -class LoaderTests(unittest.TestCase, metaclass=abc.ABCMeta): - - @abc.abstractmethod - def test_module(self): - """A module should load without issue. - - After the loader returns the module should be in sys.modules. - - Attributes to verify: - - * __file__ - * __loader__ - * __name__ - * No __path__ - - """ - pass - - @abc.abstractmethod - def test_package(self): - """Loading a package should work. - - After the loader returns the module should be in sys.modules. - - Attributes to verify: - - * __file__ - * __loader__ - * __name__ - * __path__ - - """ - pass - - @abc.abstractmethod - def test_lacking_parent(self): - """A loader should not be dependent on it's parent package being - imported.""" - pass - - @abc.abstractmethod - def test_module_reuse(self): - """If a module is already in sys.modules, it should be reused.""" - pass - - @abc.abstractmethod - def test_state_after_failure(self): - """If a module is already in sys.modules and a reload fails - (e.g. a SyntaxError), the module should be in the state it was before - the reload began.""" - pass - - @abc.abstractmethod - def test_unloadable(self): - """Test ImportError is raised when the loader is asked to load a module - it can't.""" - pass |