(self)
| 651 | self.fail("no error for invalid mode: %s" % bad_mode) |
| 652 | |
| 653 | def testTruncate(self): |
| 654 | f = self.FileIO(TESTFN, 'w') |
| 655 | f.write(bytes(bytearray(range(10)))) |
| 656 | self.assertEqual(f.tell(), 10) |
| 657 | f.truncate(5) |
| 658 | self.assertEqual(f.tell(), 10) |
| 659 | self.assertEqual(f.seek(0, io.SEEK_END), 5) |
| 660 | f.truncate(15) |
| 661 | self.assertEqual(f.tell(), 5) |
| 662 | self.assertEqual(f.seek(0, io.SEEK_END), 15) |
| 663 | f.close() |
| 664 | |
| 665 | def testTruncateOnWindows(self): |
| 666 | def bug801631(): |