[Python-checkins] python/nondist/sandbox/csv/test unicode_test.py,NONE,1.1
montanaro@users.sourceforge.net
montanaro@users.sourceforge.net
Fri, 07 Feb 2003 21:04:08 -0800
Update of /cvsroot/python/python/nondist/sandbox/csv/test
In directory sc8-pr-cvs1:/tmp/cvs-serv5100
Added Files:
unicode_test.py
Log Message:
Basic unicode test - causes a bus error so checking it in separately for
now.
--- NEW FILE: unicode_test.py ---
# -*- coding: latin-1 -*-
import unittest
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 suite():
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(TestUnicode))
return suite
if __name__ == '__main__':
unittest.main(defaultTest='suite')