From 7e0a18158f8224b68f524fe81896ba64504e0fff Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Fri, 23 Aug 2013 14:31:27 -0400 Subject: [PATCH] Make test_import more robust and stop using assertRaisesRegexp(). --- Lib/test/test_import.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Lib/test/test_import.py b/Lib/test/test_import.py index 61df86a841..11a75a0764 100644 --- a/Lib/test/test_import.py +++ b/Lib/test/test_import.py @@ -322,11 +322,11 @@ class ImportTests(unittest.TestCase): self.assertIn(b"ImportError", stdout) def test_from_import_message_for_nonexistent_module(self): - with self.assertRaisesRegexp(ImportError, "^No module named 'bogus'"): + with self.assertRaisesRegex(ImportError, "^No module named 'bogus'"): from bogus import foo def test_from_import_message_for_existing_module(self): - with self.assertRaisesRegexp(ImportError, "^cannot import name 'bogus'"): + with self.assertRaisesRegex(ImportError, "^cannot import name 'bogus'"): from re import bogus @@ -689,6 +689,7 @@ class PycacheTests(unittest.TestCase): self.assertTrue(os.path.exists(pyc_file)) os.remove(self.source) forget(TESTFN) + importlib.invalidate_caches() self.assertRaises(ImportError, __import__, TESTFN) @skip_if_dont_write_bytecode -- 2.50.1