(self)
| 1415 | self.assertTrue(sniffer.has_header(self.sample18)) |
| 1416 | |
| 1417 | def test_guess_quote_and_delimiter(self): |
| 1418 | sniffer = csv.Sniffer() |
| 1419 | for header in (";'123;4';", "'123;4';", ";'123;4'", "'123;4'"): |
| 1420 | with self.subTest(header): |
| 1421 | dialect = sniffer.sniff(header, ",;") |
| 1422 | self.assertEqual(dialect.delimiter, ';') |
| 1423 | self.assertEqual(dialect.quotechar, "'") |
| 1424 | self.assertIs(dialect.doublequote, False) |
| 1425 | self.assertIs(dialect.skipinitialspace, False) |
| 1426 | |
| 1427 | def test_sniff(self): |
| 1428 | sniffer = csv.Sniffer() |
nothing calls this directly
no test coverage detected