Commit ed5c73bf authored by Tim Peters's avatar Tim Peters

testUnicodeOpen(): I have no idea why, but making this

test clean up after itself appears to fix the test failures
when test_optparse follows test_file.

test_main():  Get rid of TESTFN no matter what.  That's
also enough to fix the mystery failures.  Doesn't hurt
to fix them twice :-)
parent 3c22bc10
...@@ -135,6 +135,7 @@ class OtherFileTests(unittest.TestCase): ...@@ -135,6 +135,7 @@ class OtherFileTests(unittest.TestCase):
f = open(unicode(TESTFN), "w") f = open(unicode(TESTFN), "w")
self.assert_(repr(f).startswith("<open file u'" + TESTFN)) self.assert_(repr(f).startswith("<open file u'" + TESTFN))
f.close() f.close()
os.unlink(TESTFN)
def testBadModeArgument(self): def testBadModeArgument(self):
# verify that we get a sensible error message for bad mode argument # verify that we get a sensible error message for bad mode argument
...@@ -313,7 +314,13 @@ class OtherFileTests(unittest.TestCase): ...@@ -313,7 +314,13 @@ class OtherFileTests(unittest.TestCase):
def test_main(): def test_main():
run_unittest(AutoFileTests, OtherFileTests) # Historically, these tests have sloppy about removing TESTFN. So get
# rid of it no matter what.
try:
run_unittest(AutoFileTests, OtherFileTests)
finally:
if os.path.exists(TESTFN):
os.unlink(TESTFN)
if __name__ == '__main__': if __name__ == '__main__':
test_main() test_main()
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