(self)
| 462 | self.assertEqual(src.linesread, []) |
| 463 | |
| 464 | def test_iteration_buffering(self): |
| 465 | src = LineReader() |
| 466 | with FileInput(files=['line1\nline2', 'line3\n'], |
| 467 | openhook=src.openhook) as fi: |
| 468 | self.assertEqual(src.linesread, []) |
| 469 | self.assertEqual(next(fi), 'line1\n') |
| 470 | self.assertEqual(src.linesread, ['line1\n']) |
| 471 | self.assertEqual(next(fi), 'line2') |
| 472 | self.assertEqual(src.linesread, ['line2']) |
| 473 | self.assertEqual(next(fi), 'line3\n') |
| 474 | self.assertEqual(src.linesread, ['', 'line3\n']) |
| 475 | self.assertRaises(StopIteration, next, fi) |
| 476 | self.assertEqual(src.linesread, ['']) |
| 477 | self.assertRaises(StopIteration, next, fi) |
| 478 | self.assertEqual(src.linesread, []) |
| 479 | |
| 480 | def test_pathlike_file(self): |
| 481 | t1 = FakePath(self.writeTmp("Path-like file.")) |
nothing calls this directly
no test coverage detected