Kaydet (Commit) 92abad24 authored tarafından 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.
üst 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