(self)
| 360 | self.assertEqual(reader.readline(keepends=True), "foo\r\n") |
| 361 | |
| 362 | def test_bug1098990_a(self): |
| 363 | s1 = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\r\n" |
| 364 | s2 = "offending line: ladfj askldfj klasdj fskla dfzaskdj fasklfj laskd fjasklfzzzzaa%whereisthis!!!\r\n" |
| 365 | s3 = "next line.\r\n" |
| 366 | |
| 367 | s = (s1+s2+s3).encode(self.encoding) |
| 368 | stream = io.BytesIO(s) |
| 369 | reader = codecs.getreader(self.encoding)(stream) |
| 370 | self.assertEqual(reader.readline(), s1) |
| 371 | self.assertEqual(reader.readline(), s2) |
| 372 | self.assertEqual(reader.readline(), s3) |
| 373 | self.assertEqual(reader.readline(), "") |
| 374 | |
| 375 | def test_bug1098990_b(self): |
| 376 | s1 = "aaaaaaaaaaaaaaaaaaaaaaaa\r\n" |
nothing calls this directly
no test coverage detected