(self)
| 1429 | self.assertTrue(sniffer.has_header(self.sample18)) |
| 1430 | |
| 1431 | def test_guess_quote_and_delimiter(self): |
| 1432 | sniffer = csv.Sniffer() |
| 1433 | for header in (";'123;4';", "'123;4';", ";'123;4'", "'123;4'"): |
| 1434 | with self.subTest(header): |
| 1435 | dialect = sniffer.sniff(header, ",;") |
| 1436 | self.assertEqual(dialect.delimiter, ';') |
| 1437 | self.assertEqual(dialect.quotechar, "'") |
| 1438 | self.assertIs(dialect.doublequote, False) |
| 1439 | self.assertIs(dialect.skipinitialspace, False) |
| 1440 | |
| 1441 | def test_sniff(self): |
| 1442 | sniffer = csv.Sniffer() |
nothing calls this directly
no test coverage detected