MCPcopy Create free account
hub / github.com/python/cpython / test_guess_quote_and_delimiter

Method test_guess_quote_and_delimiter

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

Source from the content-addressed store, hash-verified

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()

Callers

nothing calls this directly

Calls 4

sniffMethod · 0.95
subTestMethod · 0.45
assertEqualMethod · 0.45
assertIsMethod · 0.45

Tested by

no test coverage detected