(self)
| 446 | self.assertEqual(result, -1, "fileno() should return -1") |
| 447 | |
| 448 | def test_readline_buffering(self): |
| 449 | src = LineReader() |
| 450 | with FileInput(files=['line1\nline2', 'line3\n'], |
| 451 | openhook=src.openhook) as fi: |
| 452 | self.assertEqual(src.linesread, []) |
| 453 | self.assertEqual(fi.readline(), 'line1\n') |
| 454 | self.assertEqual(src.linesread, ['line1\n']) |
| 455 | self.assertEqual(fi.readline(), 'line2') |
| 456 | self.assertEqual(src.linesread, ['line2']) |
| 457 | self.assertEqual(fi.readline(), 'line3\n') |
| 458 | self.assertEqual(src.linesread, ['', 'line3\n']) |
| 459 | self.assertEqual(fi.readline(), '') |
| 460 | self.assertEqual(src.linesread, ['']) |
| 461 | self.assertEqual(fi.readline(), '') |
| 462 | self.assertEqual(src.linesread, []) |
| 463 | |
| 464 | def test_iteration_buffering(self): |
| 465 | src = LineReader() |
nothing calls this directly
no test coverage detected