[web/test] use unicode object as user login
(py.warnings) WARNING: /home/jcr/src/cw/cubicweb/devtools/testlib.py:206: DeprecationWarning: Sanitizing an input dictionary with str values, please check your data (key = 'login')
--- a/web/test/unittest_viewselector.py Fri Feb 13 09:59:34 2015 +0100
+++ b/web/test/unittest_viewselector.py Fri Feb 13 10:00:32 2015 +0100
@@ -172,7 +172,7 @@
self.assertTrue(self.vreg['views'].select('propertiesform', req, rset=rset2))
def test_propertiesform_anon(self):
- with self.new_access('anon').web_request() as req:
+ with self.new_access(u'anon').web_request() as req:
rset1 = req.execute('CWUser X WHERE X login "admin"')
self.assertRaises(NoSelectableObject, self.vreg['views'].select, 'propertiesform', req, rset=None)
self.assertRaises(NoSelectableObject, self.vreg['views'].select, 'propertiesform', req, rset=rset1)
@@ -181,9 +181,9 @@
def test_propertiesform_jdoe(self):
with self.admin_access.repo_cnx() as cnx:
- self.create_user(cnx, 'jdoe')
+ self.create_user(cnx, u'jdoe')
cnx.commit()
- with self.new_access('jdoe').web_request() as req:
+ with self.new_access(u'jdoe').web_request() as req:
rset1 = req.execute('CWUser X WHERE X login "admin"')
rset2 = req.execute('CWUser X WHERE X login "jdoe"')
self.assertTrue(self.vreg['views'].select('propertiesform', req, rset=None))