From: Brett Cannon Date: Fri, 23 Aug 2013 18:31:27 +0000 (-0400) Subject: Make test_import more robust and stop using assertRaisesRegexp(). X-Git-Tag: v3.4.0a2~140 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7e0a18158f8224b68f524fe81896ba64504e0fff;p=python Make test_import more robust and stop using assertRaisesRegexp(). --- 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