(self)
| 602 | self.assertRaises(ValueError, f.seekable) |
| 603 | |
| 604 | def testOpenFileWithName(self): |
| 605 | with open(self.filename, 'wb') as raw: |
| 606 | with BZ2File(raw, 'wb') as f: |
| 607 | f.write(b'content') |
| 608 | self.assertEqual(f.name, raw.name) |
| 609 | self.assertEqual(f.fileno(), raw.fileno()) |
| 610 | self.assertEqual(f.mode, 'wb') |
| 611 | self.assertIs(f.readable(), False) |
| 612 | self.assertIs(f.writable(), True) |
| 613 | self.assertIs(f.seekable(), False) |
| 614 | self.assertIs(f.closed, False) |
| 615 | self.assertIs(f.closed, True) |
| 616 | with self.assertRaises(ValueError): |
| 617 | f.name |
| 618 | self.assertRaises(ValueError, f.fileno) |
| 619 | self.assertEqual(f.mode, 'wb') |
| 620 | self.assertRaises(ValueError, f.readable) |
| 621 | self.assertRaises(ValueError, f.writable) |
| 622 | self.assertRaises(ValueError, f.seekable) |
| 623 | |
| 624 | with open(self.filename, 'ab') as raw: |
| 625 | with BZ2File(raw, 'ab') as f: |
| 626 | f.write(b'appendix') |
| 627 | self.assertEqual(f.name, raw.name) |
| 628 | self.assertEqual(f.fileno(), raw.fileno()) |
| 629 | self.assertEqual(f.mode, 'wb') |
| 630 | self.assertIs(f.readable(), False) |
| 631 | self.assertIs(f.writable(), True) |
| 632 | self.assertIs(f.seekable(), False) |
| 633 | self.assertIs(f.closed, False) |
| 634 | self.assertIs(f.closed, True) |
| 635 | with self.assertRaises(ValueError): |
| 636 | f.name |
| 637 | self.assertRaises(ValueError, f.fileno) |
| 638 | self.assertEqual(f.mode, 'wb') |
| 639 | self.assertRaises(ValueError, f.readable) |
| 640 | self.assertRaises(ValueError, f.writable) |
| 641 | self.assertRaises(ValueError, f.seekable) |
| 642 | |
| 643 | with open(self.filename, 'rb') as raw: |
| 644 | with BZ2File(raw, 'rb') as f: |
| 645 | self.assertEqual(f.read(), b'contentappendix') |
| 646 | self.assertEqual(f.name, raw.name) |
| 647 | self.assertEqual(f.fileno(), raw.fileno()) |
| 648 | self.assertEqual(f.mode, 'rb') |
| 649 | self.assertIs(f.readable(), True) |
| 650 | self.assertIs(f.writable(), False) |
| 651 | self.assertIs(f.seekable(), True) |
| 652 | self.assertIs(f.closed, False) |
| 653 | self.assertIs(f.closed, True) |
| 654 | with self.assertRaises(ValueError): |
| 655 | f.name |
| 656 | self.assertRaises(ValueError, f.fileno) |
| 657 | self.assertEqual(f.mode, 'rb') |
| 658 | self.assertRaises(ValueError, f.readable) |
| 659 | self.assertRaises(ValueError, f.writable) |
| 660 | self.assertRaises(ValueError, f.seekable) |
| 661 |
nothing calls this directly
no test coverage detected