From 573399a2f621f6940c25579098e1d8d02d0918b9 Mon Sep 17 00:00:00 2001 From: "R. David Murray" Date: Thu, 9 Jul 2009 15:35:33 +0000 Subject: [PATCH] Curdir needs to be in the path for the test to work on all buildbots. (I copied this from another import test, but currently this will fail if TESTFN ends up in /tmp...see issue 2609). --- Lib/test/test_import.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Lib/test/test_import.py b/Lib/test/test_import.py index 64cc3141e755..80ac60db9326 100644 --- a/Lib/test/test_import.py +++ b/Lib/test/test_import.py @@ -98,6 +98,7 @@ class ImportTest(unittest.TestCase): # Issue 6070: under posix .pyc files got their execute bit set if # the .py file had the execute bit set, but they aren't executable. oldmask = os.umask(022) + sys.path.insert(0, os.curdir) try: fname = TESTFN + os.extsep + "py" f = open(fname, 'w').close() @@ -116,6 +117,7 @@ class ImportTest(unittest.TestCase): os.umask(oldmask) remove_files(TESTFN) if TESTFN in sys.modules: del sys.modules[TESTFN] + del sys.path[0] def testImpModule(self): # Verify that the imp module can correctly load and find .py files -- 2.47.3