Pass optional arguments (globals(), locals(), []) to __import__() so

it will run as package test, e.g. this will run the test suite:

    import test.regrtest
    test.regrtest.main()
This commit is contained in:
Guido van Rossum 1997-09-07 16:42:34 +00:00
parent 0c81945808
commit f9fa20b2d2
1 changed files with 1 additions and 1 deletions

View File

@ -133,7 +133,7 @@ def runtest(test, generate, verbose):
if cfp:
sys.stdout = cfp
print test # Output file starts with test name
__import__(test)
__import__(test, globals(), locals(), [])
finally:
sys.stdout = save_stdout
except ImportError, msg: