(self)
| 581 | self.assertRaises(ValueError, f.flush) |
| 582 | |
| 583 | def test_RawIOBase_read(self): |
| 584 | # Exercise the default limited RawIOBase.read(n) implementation (which |
| 585 | # calls readinto() internally). |
| 586 | rawio = self.MockRawIOWithoutRead((b"abc", b"d", None, b"efg", None)) |
| 587 | self.assertEqual(rawio.read(2), b"ab") |
| 588 | self.assertEqual(rawio.read(2), b"c") |
| 589 | self.assertEqual(rawio.read(2), b"d") |
| 590 | self.assertEqual(rawio.read(2), None) |
| 591 | self.assertEqual(rawio.read(2), b"ef") |
| 592 | self.assertEqual(rawio.read(2), b"g") |
| 593 | self.assertEqual(rawio.read(2), None) |
| 594 | self.assertEqual(rawio.read(2), b"") |
| 595 | |
| 596 | def test_RawIOBase_read_bounds_checking(self): |
| 597 | # Make sure a `.readinto` call which returns a value outside |
nothing calls this directly
no test coverage detected