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

Method test_read_eol

Lib/test/test_csv.py:380–392  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

378 [b'abc'], None)
379
380 def test_read_eol(self):
381 self._read_test(['a,b', 'c,d'], [['a','b'], ['c','d']])
382 self._read_test(['a,b\n', 'c,d\n'], [['a','b'], ['c','d']])
383 self._read_test(['a,b\r\n', 'c,d\r\n'], [['a','b'], ['c','d']])
384 self._read_test(['a,b\r', 'c,d\r'], [['a','b'], ['c','d']])
385
386 errmsg = "with newline=''"
387 with self.assertRaisesRegex(csv.Error, errmsg):
388 next(csv.reader(['a,b\rc,d']))
389 with self.assertRaisesRegex(csv.Error, errmsg):
390 next(csv.reader(['a,b\nc,d']))
391 with self.assertRaisesRegex(csv.Error, errmsg):
392 next(csv.reader(['a,b\r\nc,d']))
393
394 def test_read_eof(self):
395 self._read_test(['a,"'], [['a', '']])

Callers

nothing calls this directly

Calls 3

_read_testMethod · 0.95
assertRaisesRegexMethod · 0.80
readerMethod · 0.45

Tested by

no test coverage detected