changeset 5484:ca8050fa5e78

fixed string encoding in test case
author Christof Meerwald <cmeerw@cmeerw.org>
date Thu, 02 Aug 2018 19:56:28 +0100
parents 3d0f71775e42
children b0359a7c5b6d
files test/test_cgi.py
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/test/test_cgi.py	Thu Aug 02 07:19:23 2018 +0100
+++ b/test/test_cgi.py	Thu Aug 02 19:56:28 2018 +0100
@@ -18,7 +18,7 @@
 from roundup.cgi.templating import HTMLProperty, _HTMLItem, anti_csrf_nonce
 from roundup.cgi.form_parser import FormParser
 from roundup import init, instance, password, hyperdb, date
-from roundup.anypy.strings import StringIO
+from roundup.anypy.strings import StringIO, u2s
 
 # For testing very simple rendering
 from roundup.cgi.engine_zopetal import RoundupPageTemplate
@@ -1330,13 +1330,13 @@
         self.assertEqual(cl._ok_message, ['Items edited OK'])
         k = self.db.keyword.getnode('1')
         self.assertEqual(k.name, 'newkey')
-        form = dict(rows=u'id,name\n1,\xe4\xf6\xfc'.encode('utf-8'))
+        form = dict(rows=u2s(u'id,name\n1,\xe4\xf6\xfc'))
         cl = self._make_client(form, userid='1', classname='keyword')
         cl._ok_message = []
         actions.EditCSVAction(cl).handle()
         self.assertEqual(cl._ok_message, ['Items edited OK'])
         k = self.db.keyword.getnode('1')
-        self.assertEqual(k.name, u'\xe4\xf6\xfc'.encode('utf-8'))
+        self.assertEqual(k.name, u2s(u'\xe4\xf6\xfc'))
 
     def testserve_static_files(self):
         # make a client instance

Roundup Issue Tracker: http://roundup-tracker.org/