[Python-checkins] python/dist/src/Lib/test test_csv.py,1.6,1.7

montanaro@users.sourceforge.net montanaro@users.sourceforge.net
Tue, 06 May 2003 08:56:08 -0700


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv10838

Modified Files:
	test_csv.py 
Log Message:
add not-yet-supported Unicode test just so it doesn't get lost.



Index: test_csv.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_csv.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** test_csv.py	1 May 2003 17:45:36 -0000	1.6
--- test_csv.py	6 May 2003 15:56:05 -0000	1.7
***************
*** 1,2 ****
--- 1,3 ----
+ # -*- coding: iso-8859-1 -*-
  # Copyright (C) 2001,2002 Python Software Foundation
  # csv package unit tests
***************
*** 640,643 ****
--- 641,663 ----
              # 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():