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:
parent
044bb4d22a
commit
d342c62961
|
@ -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):
|
||||
|
||||
|
|
Loading…
Reference in New Issue