If append mode is specified seek to the end of the file.

Add a test to test_fileio.py for this.
This commit is contained in:
Walter Dörwald 2007-06-06 16:31:14 +00:00
parent fee1af9d1c
commit 3a77c7ab16
2 changed files with 30 additions and 0 deletions

View file

@ -205,6 +205,24 @@ class OtherFileTests(unittest.TestCase):
finally:
os.unlink(TESTFN)
def testAppend(self):
try:
f = open(TESTFN, 'wb')
f.write(b'spam')
f.close()
f = open(TESTFN, 'ab')
f.write(b'eggs')
f.close()
f = open(TESTFN, 'rb')
d = f.read()
f.close()
self.assertEqual(d, b'spameggs')
finally:
try:
os.unlink(TESTFN)
except:
pass
def test_main():
# Historically, these tests have been sloppy about removing TESTFN.
# So get rid of it no matter what.