(self)
| 651 | write_mode = "wb" |
| 652 | |
| 653 | def test_constructor(self): |
| 654 | rawio = self.MockRawIO() |
| 655 | bufio = self.tp(rawio) |
| 656 | bufio.__init__(rawio) |
| 657 | bufio.__init__(rawio, buffer_size=1024) |
| 658 | bufio.__init__(rawio, buffer_size=16) |
| 659 | self.assertEqual(3, bufio.write(b"abc")) |
| 660 | bufio.flush() |
| 661 | self.assertRaises(ValueError, bufio.__init__, rawio, buffer_size=0) |
| 662 | self.assertRaises(ValueError, bufio.__init__, rawio, buffer_size=-16) |
| 663 | self.assertRaises(ValueError, bufio.__init__, rawio, buffer_size=-1) |
| 664 | bufio.__init__(rawio) |
| 665 | self.assertEqual(3, bufio.write(b"ghi")) |
| 666 | bufio.flush() |
| 667 | self.assertEqual(b"".join(rawio._write_stack), b"abcghi") |
| 668 | |
| 669 | def test_uninitialized(self): |
| 670 | bufio = self.tp.__new__(self.tp) |
nothing calls this directly
no test coverage detected