This test failed under python -O.

rewrite_file():  Delete both .pyc and .pyo leftovers, and explicitly close
the new source file after writing to it.
This commit is contained in:
Tim Peters 2001-08-02 17:23:11 +00:00
parent 044bb4d22a
commit d342c62961
1 changed files with 7 additions and 3 deletions

View File

@ -36,9 +36,13 @@ class TestImport(unittest.TestCase):
self.remove_modules()
def rewrite_file(self, contents):
compiled_path = self.module_path + 'c'
if os.path.exists(compiled_path): os.remove(compiled_path)
open(self.module_path, 'w').write(contents)
for extension in "co":
compiled_path = self.module_path + extension
if os.path.exists(compiled_path):
os.remove(compiled_path)
f = open(self.module_path, 'w')
f.write(contents)
f.close()
def test_package_import__semantics(self):