From 1a56665e39e4ee3cb29519a1cb58f2ab077622f1 Mon Sep 17 00:00:00 2001 From: Skip Montanaro Date: Tue, 6 May 2003 15:56:05 +0000 Subject: add not-yet-supported Unicode test just so it doesn't get lost. --- Lib/test/test_csv.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Lib/test/test_csv.py b/Lib/test/test_csv.py index 18f8851..c0ad645 100644 --- a/Lib/test/test_csv.py +++ b/Lib/test/test_csv.py @@ -1,3 +1,4 @@ +# -*- coding: iso-8859-1 -*- # Copyright (C) 2001,2002 Python Software Foundation # csv package unit tests @@ -640,6 +641,25 @@ else: # if writer leaks during write, last delta should be 5 or more self.assertEqual(delta < 5, True) +# commented out for now - csv module doesn't yet support Unicode +if 0: + from StringIO import StringIO + import csv + + class TestUnicode(unittest.TestCase): + def test_unicode_read(self): + import codecs + f = codecs.EncodedFile(StringIO("Martin von Löwis," + "Marc André Lemburg," + "Guido van Rossum," + "François Pinard\r\n"), + data_encoding='iso-8859-1') + reader = csv.reader(f) + self.assertEqual(list(reader), [[u"Martin von Löwis", + u"Marc André Lemburg", + u"Guido van Rossum", + u"François Pinardn"]]) + def test_main(): mod = sys.modules[__name__] test_support.run_unittest( -- cgit v0.12