diff options
author | Tim Peters <tim.peters@gmail.com> | 2003-01-13 21:38:45 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2003-01-13 21:38:45 (GMT) |
commit | ddc82ea944d330d517196b363620e0fed5426a16 (patch) | |
tree | 3c6411478b78eb23255b622428e5392a58f12ff5 | |
parent | 87fec22476ad0ef5d87398adfc00dd8b159015e3 (diff) | |
download | cpython-ddc82ea944d330d517196b363620e0fed5426a16.zip cpython-ddc82ea944d330d517196b363620e0fed5426a16.tar.gz cpython-ddc82ea944d330d517196b363620e0fed5426a16.tar.bz2 |
A new test here was failing on Windows, because the test before it never
managed to delete the @test file it intended to delete. Also, I don't
see a reason to create a 4MB file in the new test, so cut it back to 16K.
-rw-r--r-- | Lib/test/test_mmap.py | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/Lib/test/test_mmap.py b/Lib/test/test_mmap.py index 69d3cd5..a6796d5 100644 --- a/Lib/test/test_mmap.py +++ b/Lib/test/test_mmap.py @@ -290,31 +290,26 @@ def test_both(): slice = data[start : finish] vereq(m.find(slice), data.find(slice)) vereq(m.find(slice + 'x'), -1) + m.close() finally: - try: - os.unlink(TESTFN) - except OSError: - pass + os.unlink(TESTFN) # make sure a double close doesn't crash on Solaris (Bug# 665913) f = open(TESTFN, 'w+') try: # unlink TESTFN no matter what - f.write(2**24 * 'a') # Arbitrary character + f.write(2**16 * 'a') # Arbitrary character f.close() f = open(TESTFN) - mf = mmap.mmap(f.fileno(), 2**24, access=mmap.ACCESS_READ) + mf = mmap.mmap(f.fileno(), 2**16, access=mmap.ACCESS_READ) mf.close() mf.close() f.close() finally: - try: - os.unlink(TESTFN) - except OSError: - pass + os.unlink(TESTFN) print ' Test passed' |