SF bug 544733: Cygwin test_mmap fix for Python 2.2.1
Close a file before trying to unlink it, and apparently Cygwin needs writes to an mmap'ed file to get flushed before they're visible. Bugfix candidate, but I think only for the 2.2 line (it's testing features that I think were new in 2.2).
This commit is contained in:
parent
2b85897189
commit
5379dea2a7
|
@ -238,6 +238,7 @@ def test_both():
|
|||
pass
|
||||
else:
|
||||
verify(0, "Incompatible parameters should raise ValueError.")
|
||||
f.close()
|
||||
finally:
|
||||
try:
|
||||
os.unlink(TESTFN)
|
||||
|
@ -252,6 +253,7 @@ def test_both():
|
|||
data = 'aabaac\x00deef\x00\x00aa\x00'
|
||||
n = len(data)
|
||||
f.write(data)
|
||||
f.flush()
|
||||
m = mmap.mmap(f.fileno(), n)
|
||||
f.close()
|
||||
|
||||
|
|
Loading…
Reference in New Issue