From: Antoine Pitrou Date: Mon, 19 Aug 2013 21:31:18 +0000 (+0200) Subject: Issue #7732: try to fix test_bug7732's flakiness on Windows by executing it in a... X-Git-Tag: v3.4.0a2~176 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bb2c45e7a4101d106bf776cf7217d2f1531e8002;p=python Issue #7732: try to fix test_bug7732's flakiness on Windows by executing it in a fresh temporary directory. --- diff --git a/Lib/test/test_imp.py b/Lib/test/test_imp.py index d3241918b6..8eb56f6c05 100644 --- a/Lib/test/test_imp.py +++ b/Lib/test/test_imp.py @@ -278,13 +278,11 @@ class ImportTests(unittest.TestCase): @unittest.skipIf(sys.dont_write_bytecode, "test meaningful only when writing bytecode") def test_bug7732(self): - source = support.TESTFN + '.py' - os.mkdir(source) - try: + with support.temp_cwd(): + source = support.TESTFN + '.py' + os.mkdir(source) self.assertRaisesRegex(ImportError, '^No module', imp.find_module, support.TESTFN, ["."]) - finally: - os.rmdir(source) class ReloadTests(unittest.TestCase):