test_module_with_large_stack(): This failed when Python was run with -O,
trying to delete a .pyc file that didn't exist (it needed to delete .pyo then).
This commit is contained in:
parent
06727123db
commit
0f1afb1df3
|
@ -88,7 +88,7 @@ def test_module_with_large_stack(module):
|
||||||
f.write(']')
|
f.write(']')
|
||||||
f.close()
|
f.close()
|
||||||
|
|
||||||
# compile & remove .py file, we only need .pyc
|
# compile & remove .py file, we only need .pyc (or .pyo)
|
||||||
f = open(filename, 'r')
|
f = open(filename, 'r')
|
||||||
py_compile.compile(filename)
|
py_compile.compile(filename)
|
||||||
f.close()
|
f.close()
|
||||||
|
@ -102,6 +102,9 @@ def test_module_with_large_stack(module):
|
||||||
|
|
||||||
# cleanup
|
# cleanup
|
||||||
del sys.path[-1]
|
del sys.path[-1]
|
||||||
os.unlink(module + '.pyc')
|
for ext in '.pyc', '.pyo':
|
||||||
|
fname = module + ext
|
||||||
|
if os.path.exists(fname):
|
||||||
|
os.unlink(fname)
|
||||||
|
|
||||||
test_module_with_large_stack('longlist')
|
test_module_with_large_stack('longlist')
|
||||||
|
|
Loading…
Reference in New Issue