Commit 92abad24 authored by Neal Norwitz's avatar Neal Norwitz

Ensure that this test will pass even if another test left an unwritable TESTFN.

Also use the safe unlink in test_support instead of rolling our own here.
parent 71e4fb58
......@@ -13,6 +13,9 @@ class BufferSizeTest(unittest.TestCase):
# Write s + "\n" + s to file, then open it and ensure that successive
# .readline()s deliver what we wrote.
# Ensure we can open TESTFN for writing.
test_support.unlink(test_support.TESTFN)
# Since C doesn't guarantee we can write/read arbitrary bytes in text
# files, use binary mode.
f = open(test_support.TESTFN, "wb")
......@@ -31,11 +34,7 @@ class BufferSizeTest(unittest.TestCase):
self.assert_(not line) # Must be at EOF
f.close()
finally:
try:
import os
os.unlink(test_support.TESTFN)
except:
pass
test_support.unlink(test_support.TESTFN)
def drive_one(self, pattern):
for length in lengths:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment