diff options
Diffstat (limited to 'pyximport/test/test_reload.py')
-rw-r--r-- | pyximport/test/test_reload.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/pyximport/test/test_reload.py b/pyximport/test/test_reload.py index ba53746f9..0ba5ba13f 100644 --- a/pyximport/test/test_reload.py +++ b/pyximport/test/test_reload.py @@ -18,14 +18,16 @@ def test(): tempdir = test_pyximport.make_tempdir() sys.path.append(tempdir) hello_file = os.path.join(tempdir, "hello.pyx") - open(hello_file, "w").write("x = 1; print x; before = 'before'\n") + with open(hello_file, "w") as fid: + fid.write("x = 1; print x; before = 'before'\n") import hello assert hello.x == 1 - time.sleep(1) # sleep to make sure that new "hello.pyx" has later - # timestamp than object file. + time.sleep(1) # sleep to make sure that new "hello.pyx" has later + # timestamp than object file. - open(hello_file, "w").write("x = 2; print x; after = 'after'\n") + with open(hello_file, "w") as fid: + fid.write("x = 2; print x; after = 'after'\n") reload(hello) assert hello.x == 2, "Reload should work on Python 2.3 but not 2.2" test_pyximport.remove_tempdir(tempdir) |