mirror of
https://github.com/python/cpython.git
synced 2025-08-03 08:34:29 +00:00
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).
This commit is contained in:
parent
fbf2cc4d74
commit
573399a2f6
1 changed files with 2 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue