summaryrefslogtreecommitdiff
path: root/Lib/test/test_csv.py
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2010-10-27 07:27:06 +0000
committerGeorg Brandl <georg@python.org>2010-10-27 07:27:06 +0000
commit7424dd359c9ffcd9a2b866f62fafda6d3a99b4b1 (patch)
treef3cd5d315c397839b4ab2c96612708c0b73f67dd /Lib/test/test_csv.py
parent347fe5ce3c119f30bd228d5e2678fee5013ca052 (diff)
downloadcpython-git-7424dd359c9ffcd9a2b866f62fafda6d3a99b4b1.tar.gz
#5975: add unix_dialect to csv module.
Diffstat (limited to 'Lib/test/test_csv.py')
-rw-r--r--Lib/test/test_csv.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/Lib/test/test_csv.py b/Lib/test/test_csv.py
index 97800afa69..c3da185e10 100644
--- a/Lib/test/test_csv.py
+++ b/Lib/test/test_csv.py
@@ -515,6 +515,15 @@ class TestEscapedExcel(TestCsvBase):
def test_read_escape_fieldsep(self):
self.readerAssertEqual('abc\\,def\r\n', [['abc,def']])
+class TestDialectUnix(TestCsvBase):
+ dialect = 'unix'
+
+ def test_simple_writer(self):
+ self.writerAssertEqual([[1, 'abc def', 'abc']], '"1","abc def","abc"\n')
+
+ def test_simple_reader(self):
+ self.readerAssertEqual('"1","abc def","abc"\n', [['1', 'abc def', 'abc']])
+
class QuotedEscapedExcel(csv.excel):
quoting = csv.QUOTE_NONNUMERIC
escapechar = '\\'