Skip to content

Commit 1b90e54

Browse files
committed
Adds failing test
1 parent e6dde10 commit 1b90e54

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Lib/test/test_csv.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1342,6 +1342,14 @@ def test_has_header_strings(self):
13421342
self.assertFalse(sniffer.has_header(self.sample10))
13431343
self.assertFalse(sniffer.has_header(self.sample11))
13441344

1345+
def test_issue129374_writing_quoted_strings(self):
1346+
s = '42,"hello","world",-1\n'
1347+
d = csv.Sniffer().sniff(s)
1348+
x = list(csv.reader([s], d))
1349+
f = StringIO()
1350+
csv.writer(f,d).writerows(x)
1351+
self.assertEqual(f.getvalue(), '42,"hello", "world",-1\r\n')
1352+
13451353
def test_has_header(self):
13461354
sniffer = csv.Sniffer()
13471355
self.assertIs(sniffer.has_header(self.sample1), False)

0 commit comments

Comments
 (0)