(self)
| 413 | self._read_test(['a\0b\0c'], [['a', 'b', 'c']], delimiter='\0') |
| 414 | |
| 415 | def test_read_escape(self): |
| 416 | self._read_test(['a,\\b,c'], [['a', 'b', 'c']], escapechar='\\') |
| 417 | self._read_test(['a,b\\,c'], [['a', 'b,c']], escapechar='\\') |
| 418 | self._read_test(['a,"b\\,c"'], [['a', 'b,c']], escapechar='\\') |
| 419 | self._read_test(['a,"b,\\c"'], [['a', 'b,c']], escapechar='\\') |
| 420 | self._read_test(['a,"b,c\\""'], [['a', 'b,c"']], escapechar='\\') |
| 421 | self._read_test(['a,"b,c"\\'], [['a', 'b,c\\']], escapechar='\\') |
| 422 | self._read_test(['a,^b,c'], [['a', 'b', 'c']], escapechar='^') |
| 423 | self._read_test(['a,\0b,c'], [['a', 'b', 'c']], escapechar='\0') |
| 424 | self._read_test(['a,\\b,c'], [['a', '\\b', 'c']], escapechar=None) |
| 425 | self._read_test(['a,\\b,c'], [['a', '\\b', 'c']]) |
| 426 | |
| 427 | def test_read_quoting(self): |
| 428 | self._read_test(['1,",3,",5'], [['1', ',3,', '5']]) |
nothing calls this directly
no test coverage detected