[webtest/pyviews] use the new connection api
authorAurelien Campeas <aurelien.campeas@logilab.fr>
Mon, 02 Jun 2014 16:18:06 +0200
changeset 9806 37931aaebcfc
parent 9805 1b864f5541cf
child 9807 958fc84a730f
[webtest/pyviews] use the new connection api
web/test/unittest_views_pyviews.py
--- a/web/test/unittest_views_pyviews.py	Mon Jun 02 16:13:33 2014 +0200
+++ b/web/test/unittest_views_pyviews.py	Mon Jun 02 16:18:06 2014 +0200
@@ -1,4 +1,4 @@
-# copyright 2003-2011 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
+# copyright 2003-2014 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
 #
 # This file is part of CubicWeb.
@@ -21,20 +21,22 @@
 class PyViewsTC(CubicWebTC):
 
     def test_pyvaltable(self):
-        view = self.vreg['views'].select('pyvaltable', self.request(),
-                                         pyvalue=[[1, 'a'], [2, 'b']])
-        content = view.render(pyvalue=[[1, 'a'], [2, 'b']],
-                              headers=['num', 'char'])
-        self.assertEqual(content.strip(), '''<table class="listing"><tbody>\
+        with self.admin_access.web_request() as req:
+            view = self.vreg['views'].select('pyvaltable', req,
+                                             pyvalue=[[1, 'a'], [2, 'b']])
+            content = view.render(pyvalue=[[1, 'a'], [2, 'b']],
+                                  headers=['num', 'char'])
+            self.assertEqual(content.strip(), '''<table class="listing"><tbody>\
 <tr class="even" onmouseout="$(this).removeClass(&quot;highlighted&quot;)" onmouseover="$(this).addClass(&quot;highlighted&quot;);"><td >1</td><td >a</td></tr>
 <tr class="odd" onmouseout="$(this).removeClass(&quot;highlighted&quot;)" onmouseover="$(this).addClass(&quot;highlighted&quot;);"><td >2</td><td >b</td></tr>
 </tbody></table>''')
 
     def test_pyvallist(self):
-        view = self.vreg['views'].select('pyvallist', self.request(),
-                                         pyvalue=[1, 'a'])
-        content = view.render(pyvalue=[1, 'a'])
-        self.assertEqual(content.strip(), '''<ul>
+        with self.admin_access.web_request() as req:
+            view = self.vreg['views'].select('pyvallist', req,
+                                             pyvalue=[1, 'a'])
+            content = view.render(pyvalue=[1, 'a'])
+            self.assertEqual(content.strip(), '''<ul>
 <li>1</li>
 <li>a</li>
 </ul>''')