diff options
Diffstat (limited to 'Lib/importlib/test')
-rw-r--r-- | Lib/importlib/test/import_/test_packages.py | 6 | ||||
-rw-r--r-- | Lib/importlib/test/regrtest.py | 3 |
2 files changed, 6 insertions, 3 deletions
diff --git a/Lib/importlib/test/import_/test_packages.py b/Lib/importlib/test/import_/test_packages.py index 1a15ebb..faadc32 100644 --- a/Lib/importlib/test/import_/test_packages.py +++ b/Lib/importlib/test/import_/test_packages.py @@ -21,6 +21,12 @@ class ParentModuleTests(unittest.TestCase): with self.assertRaises(ImportError): import_util.import_('pkg.module') + def test_module_not_package(self): + # Try to import a submodule from a non-package should raise ImportError. + assert not hasattr(sys, '__path__') + with self.assertRaises(ImportError): + import_util.import_('sys.no_submodules_here') + def test_main(): from test.support import run_unittest diff --git a/Lib/importlib/test/regrtest.py b/Lib/importlib/test/regrtest.py index ca27489..f9721c0 100644 --- a/Lib/importlib/test/regrtest.py +++ b/Lib/importlib/test/regrtest.py @@ -8,9 +8,6 @@ this script. XXX FAILING test_import # execution bit, exception name differing, file name differing between code and module (?) - test_runpy # Importing sys.imp.eric raises AttributeError instead of - ImportError (as does any attempt to import a sub-module - from a non-package, e.g. tokenize.menotreal) """ import importlib |