# HG changeset patch # User Adrien Di Mascio # Date 1253820015 -7200 # Node ID b02fa4db286881e5f0678900fa17711e0f4ef80d # Parent a6405235aac63247e295b1b5628f8ea90ab0d506 [tests] make unittest_viewselectors pass again diff -r a6405235aac6 -r b02fa4db2868 devtools/testlib.py --- a/devtools/testlib.py Thu Sep 24 20:46:53 2009 +0200 +++ b/devtools/testlib.py Thu Sep 24 21:20:15 2009 +0200 @@ -386,7 +386,7 @@ # vregistry inspection utilities ########################################### def pviews(self, req, rset): - return sorted((a.id, a.__class__) + return sorted((a.__regid__, a.__class__) for a in self.vreg['views'].possible_views(req, rset=rset)) def pactions(self, req, rset, diff -r a6405235aac6 -r b02fa4db2868 web/component.py --- a/web/component.py Thu Sep 24 20:46:53 2009 +0200 +++ b/web/component.py Thu Sep 24 21:20:15 2009 +0200 @@ -84,7 +84,7 @@ try: return self._page_size except AttributeError: - page_size = self.extra_kwargs.get('page_size') + page_size = self.cw_extra_kwargs.get('page_size') if page_size is None: if 'page_size' in self._cw.form: page_size = int(self._cw.form['page_size']) diff -r a6405235aac6 -r b02fa4db2868 web/test/unittest_views_pyviews.py --- a/web/test/unittest_views_pyviews.py Thu Sep 24 20:46:53 2009 +0200 +++ b/web/test/unittest_views_pyviews.py Thu Sep 24 21:20:15 2009 +0200 @@ -4,9 +4,10 @@ class PyViewsTC(CubicWebTC): def test_pyvaltable(self): - content = self.vreg['views'].render('pyvaltable', self.request(), - pyvalue=[[1, 'a'], [2, 'b']], - headers=['num', 'char']) + 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.assertEquals(content.strip(), ''' @@ -14,8 +15,9 @@
numchar
1a
''') def test_pyvallist(self): - content = self.vreg['views'].render('pyvallist', self.request(), - pyvalue=[1, 'a']) + view = self.vreg['views'].select('pyvallist', self.request(), + pyvalue=[1, 'a']) + content = view.render(pyvalue=[1, 'a']) self.assertEquals(content.strip(), '''