We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4b62c84 commit dcbd9f5Copy full SHA for dcbd9f5
Lib/test/test_csv.py
@@ -1437,6 +1437,13 @@ def test_doublequote(self):
1437
dialect = sniffer.sniff(self.sample9)
1438
self.assertTrue(dialect.doublequote)
1439
1440
+ def test_guess_delimiter_crlf_not_chosen(self):
1441
+ # Ensure that we pick the real delimiter ("|") over "\r" in a tie.
1442
+ sniffer = csv.Sniffer()
1443
+ sample = "a|b\r\nc|d\r\ne|f\r\n"
1444
+ self.assertEqual(sniffer.sniff(sample).delimiter, "|")
1445
+ self.assertNotEqual(sniffer.sniff(sample).delimiter, "\r")
1446
+
1447
class NUL:
1448
def write(s, *args):
1449
pass
0 commit comments