MCPcopy Index your code
hub / github.com/python/cpython / test_bug1098990_a

Method test_bug1098990_a

Lib/test/test_codecs.py:362–373  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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"

Callers

nothing calls this directly

Calls 4

getreaderMethod · 0.80
encodeMethod · 0.45
assertEqualMethod · 0.45
readlineMethod · 0.45

Tested by

no test coverage detected