(self)
| 1552 | self.assertEqual(b, b"cb") |
| 1553 | |
| 1554 | def test_readinto1(self): |
| 1555 | buffer_size = 10 |
| 1556 | rawio = self.MockRawIO((b"abc", b"de", b"fgh", b"jkl")) |
| 1557 | bufio = self.tp(rawio, buffer_size=buffer_size) |
| 1558 | b = bytearray(2) |
| 1559 | self.assertEqual(bufio.peek(3), b'abc') |
| 1560 | self.assertEqual(rawio._reads, 1) |
| 1561 | self.assertEqual(bufio.readinto1(b), 2) |
| 1562 | self.assertEqual(b, b"ab") |
| 1563 | self.assertEqual(rawio._reads, 1) |
| 1564 | self.assertEqual(bufio.readinto1(b), 1) |
| 1565 | self.assertEqual(b[:1], b"c") |
| 1566 | self.assertEqual(rawio._reads, 1) |
| 1567 | self.assertEqual(bufio.readinto1(b), 2) |
| 1568 | self.assertEqual(b, b"de") |
| 1569 | self.assertEqual(rawio._reads, 2) |
| 1570 | b = bytearray(2*buffer_size) |
| 1571 | self.assertEqual(bufio.peek(3), b'fgh') |
| 1572 | self.assertEqual(rawio._reads, 3) |
| 1573 | self.assertEqual(bufio.readinto1(b), 6) |
| 1574 | self.assertEqual(b[:6], b"fghjkl") |
| 1575 | self.assertEqual(rawio._reads, 4) |
| 1576 | |
| 1577 | def test_readinto_array(self): |
| 1578 | buffer_size = 60 |
nothing calls this directly
no test coverage detected