Commit 93220d0d authored by Brett Cannon's avatar Brett Cannon

A test was not guaranteeing cleanup in the face of an exception.

parent c5605ba1
......@@ -163,13 +163,14 @@ class ImportTests(unittest.TestCase):
# Need to be able to load from current dir.
sys.path.append('')
# This used to crash.
exec('import ' + module)
# Cleanup.
del sys.path[-1]
unlink(filename + 'c')
unlink(filename + 'o')
try:
# This used to crash.
exec('import ' + module)
finally:
# Cleanup.
del sys.path[-1]
unlink(filename + 'c')
unlink(filename + 'o')
def test_failing_import_sticks(self):
source = TESTFN + ".py"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment