(self)
| 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', '']]) |
nothing calls this directly
no test coverage detected