diff options
author | Brett Cannon <brett@python.org> | 2013-07-04 21:51:50 (GMT) |
---|---|---|
committer | Brett Cannon <brett@python.org> | 2013-07-04 21:51:50 (GMT) |
commit | 679ecb565be82ade822411dcfb1b954a60954890 (patch) | |
tree | 2e06376ed152ad58a882c57566a5d11549803644 /Lib/test/test_import.py | |
parent | 82da8886cc3d8166ab8ef5a257cb04a32ddb1720 (diff) | |
download | cpython-679ecb565be82ade822411dcfb1b954a60954890.zip cpython-679ecb565be82ade822411dcfb1b954a60954890.tar.gz cpython-679ecb565be82ade822411dcfb1b954a60954890.tar.bz2 |
Issue #15767: back out 8a0ed9f63c6e, finishing the removal of
ModuleNotFoundError.
Diffstat (limited to 'Lib/test/test_import.py')
-rw-r--r-- | Lib/test/test_import.py | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/Lib/test/test_import.py b/Lib/test/test_import.py index 26b5806..bbbac51 100644 --- a/Lib/test/test_import.py +++ b/Lib/test/test_import.py @@ -68,15 +68,7 @@ class ImportTests(unittest.TestCase): def tearDown(self): unload(TESTFN) - def test_import_raises_ModuleNotFoundError(self): - with self.assertRaises(ModuleNotFoundError): - import something_that_should_not_exist_anywhere - - def test_from_import_raises_ModuleNotFoundError(self): - with self.assertRaises(ModuleNotFoundError): - from something_that_should_not_exist_anywhere import blah - with self.assertRaises(ModuleNotFoundError): - from importlib import something_that_should_not_exist_anywhere + setUp = tearDown def test_case_sensitivity(self): # Brief digression to test that import is case-sensitive: if we got @@ -495,7 +487,7 @@ func_filename = func.__code__.co_filename header = f.read(12) code = marshal.load(f) constants = list(code.co_consts) - foreign_code = importlib.import_module.__code__ + foreign_code = test_main.__code__ pos = constants.index(1) constants[pos] = foreign_code code = type(code)(code.co_argcount, code.co_kwonlyargcount, @@ -1021,5 +1013,16 @@ class ImportTracebackTests(unittest.TestCase): importlib.SourceLoader.load_module = old_load_module +def test_main(verbose=None): + run_unittest(ImportTests, PycacheTests, FilePermissionTests, + PycRewritingTests, PathsTests, RelativeImportTests, + OverridingImportBuiltinTests, + ImportlibBootstrapTests, + TestSymbolicallyLinkedPackage, + ImportTracebackTests) + + if __name__ == '__main__': - unittest.main() + # Test needs to be a package, so we can do relative imports. + from test.test_import import test_main + test_main() |