(self)
| 547 | self.assertEqual(bz2f.read(), data1 + data2) |
| 548 | |
| 549 | def testOpenFilename(self): |
| 550 | with BZ2File(self.filename, "wb") as f: |
| 551 | f.write(b'content') |
| 552 | self.assertEqual(f.name, self.filename) |
| 553 | self.assertIsInstance(f.fileno(), int) |
| 554 | self.assertEqual(f.mode, 'wb') |
| 555 | self.assertIs(f.readable(), False) |
| 556 | self.assertIs(f.writable(), True) |
| 557 | self.assertIs(f.seekable(), False) |
| 558 | self.assertIs(f.closed, False) |
| 559 | self.assertIs(f.closed, True) |
| 560 | with self.assertRaises(ValueError): |
| 561 | f.name |
| 562 | self.assertRaises(ValueError, f.fileno) |
| 563 | self.assertEqual(f.mode, 'wb') |
| 564 | self.assertRaises(ValueError, f.readable) |
| 565 | self.assertRaises(ValueError, f.writable) |
| 566 | self.assertRaises(ValueError, f.seekable) |
| 567 | |
| 568 | with BZ2File(self.filename, "ab") as f: |
| 569 | f.write(b'appendix') |
| 570 | self.assertEqual(f.name, self.filename) |
| 571 | self.assertIsInstance(f.fileno(), int) |
| 572 | self.assertEqual(f.mode, 'wb') |
| 573 | self.assertIs(f.readable(), False) |
| 574 | self.assertIs(f.writable(), True) |
| 575 | self.assertIs(f.seekable(), False) |
| 576 | self.assertIs(f.closed, False) |
| 577 | self.assertIs(f.closed, True) |
| 578 | with self.assertRaises(ValueError): |
| 579 | f.name |
| 580 | self.assertRaises(ValueError, f.fileno) |
| 581 | self.assertEqual(f.mode, 'wb') |
| 582 | self.assertRaises(ValueError, f.readable) |
| 583 | self.assertRaises(ValueError, f.writable) |
| 584 | self.assertRaises(ValueError, f.seekable) |
| 585 | |
| 586 | with BZ2File(self.filename, 'rb') as f: |
| 587 | self.assertEqual(f.read(), b'contentappendix') |
| 588 | self.assertEqual(f.name, self.filename) |
| 589 | self.assertIsInstance(f.fileno(), int) |
| 590 | self.assertEqual(f.mode, 'rb') |
| 591 | self.assertIs(f.readable(), True) |
| 592 | self.assertIs(f.writable(), False) |
| 593 | self.assertIs(f.seekable(), True) |
| 594 | self.assertIs(f.closed, False) |
| 595 | self.assertIs(f.closed, True) |
| 596 | with self.assertRaises(ValueError): |
| 597 | f.name |
| 598 | self.assertRaises(ValueError, f.fileno) |
| 599 | self.assertEqual(f.mode, 'rb') |
| 600 | self.assertRaises(ValueError, f.readable) |
| 601 | self.assertRaises(ValueError, f.writable) |
| 602 | self.assertRaises(ValueError, f.seekable) |
| 603 | |
| 604 | def testOpenFileWithName(self): |
| 605 | with open(self.filename, 'wb') as raw: |
nothing calls this directly
no test coverage detected