]> granicus.if.org Git - python/commitdiff
Curdir needs to be in the path for the test to work on all buildbots.
authorR. David Murray <rdmurray@bitdance.com>
Thu, 9 Jul 2009 15:35:33 +0000 (15:35 +0000)
committerR. David Murray <rdmurray@bitdance.com>
Thu, 9 Jul 2009 15:35:33 +0000 (15:35 +0000)
(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

index 64cc3141e755d0dfc0e5590ec29cf8baf4b63969..80ac60db93269bd20b953aaf685d60612d898f0c 100644 (file)
@@ -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