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:
parent
0c81945808
commit
f9fa20b2d2
@ -133,7 +133,7 @@ def runtest(test, generate, verbose):
|
|||||||
if cfp:
|
if cfp:
|
||||||
sys.stdout = cfp
|
sys.stdout = cfp
|
||||||
print test # Output file starts with test name
|
print test # Output file starts with test name
|
||||||
__import__(test)
|
__import__(test, globals(), locals(), [])
|
||||||
finally:
|
finally:
|
||||||
sys.stdout = save_stdout
|
sys.stdout = save_stdout
|
||||||
except ImportError, msg:
|
except ImportError, msg:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user