Skip to content

Commit 37fbc95

Browse files
Add a test for a space delimiter
1 parent f1ebd08 commit 37fbc95

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

Lib/test/test_csv.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1599,6 +1599,14 @@ def test_sniff_single_column(self):
15991599
with self.assertRaisesRegex(csv.Error, "Could not determine delimiter"):
16001600
sniffer.sniff(sample, delimiters=',;')
16011601

1602+
def test_sniff_space_delimiter(self):
1603+
# This sample used to be quadratic.
1604+
sniffer = csv.Sniffer()
1605+
sample = '"a" "b"\n' + ' ' * 100000
1606+
dialect = sniffer.sniff(sample)
1607+
self.assertEqual(dialect.delimiter, ' ')
1608+
self.assertIs(dialect.doublequote, False)
1609+
16021610

16031611
class NUL:
16041612
def write(s, *args):

0 commit comments

Comments
 (0)