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