(self)
| 314 | self.assertEqual(b, b"cb") |
| 315 | |
| 316 | def test_readinto1(self): |
| 317 | buffer_size = 10 |
| 318 | rawio = self.MockRawIO((b"abc", b"de", b"fgh", b"jkl")) |
| 319 | bufio = self.tp(rawio, buffer_size=buffer_size) |
| 320 | b = bytearray(2) |
| 321 | self.assertEqual(bufio.peek(3), b'abc') |
| 322 | self.assertEqual(rawio._reads, 1) |
| 323 | self.assertEqual(bufio.readinto1(b), 2) |
| 324 | self.assertEqual(b, b"ab") |
| 325 | self.assertEqual(rawio._reads, 1) |
| 326 | self.assertEqual(bufio.readinto1(b), 1) |
| 327 | self.assertEqual(b[:1], b"c") |
| 328 | self.assertEqual(rawio._reads, 1) |
| 329 | self.assertEqual(bufio.readinto1(b), 2) |
| 330 | self.assertEqual(b, b"de") |
| 331 | self.assertEqual(rawio._reads, 2) |
| 332 | b = bytearray(2*buffer_size) |
| 333 | self.assertEqual(bufio.peek(3), b'fgh') |
| 334 | self.assertEqual(rawio._reads, 3) |
| 335 | self.assertEqual(bufio.readinto1(b), 6) |
| 336 | self.assertEqual(b[:6], b"fghjkl") |
| 337 | self.assertEqual(rawio._reads, 4) |
| 338 | |
| 339 | def test_readinto_array(self): |
| 340 | buffer_size = 60 |
nothing calls this directly
no test coverage detected