(self, readline, expected, limit=5)
| 1648 | self._verify_readline(self.resp.readline, self.lines_expected, limit=-1) |
| 1649 | |
| 1650 | def _verify_readline(self, readline, expected, limit=5): |
| 1651 | all = [] |
| 1652 | while True: |
| 1653 | # short readlines |
| 1654 | line = readline(limit) |
| 1655 | if line and line != b"foo": |
| 1656 | if len(line) < 5: |
| 1657 | self.assertEndsWith(line, b"\n") |
| 1658 | all.append(line) |
| 1659 | if not line: |
| 1660 | break |
| 1661 | self.assertEqual(b"".join(all), expected) |
| 1662 | self.assertTrue(self.resp.isclosed()) |
| 1663 | |
| 1664 | def test_read1(self): |
| 1665 | resp = self.resp |
no test coverage detected