web/test/unittest_views_pyviews.py
changeset 2650 18aec79ec3a3
parent 2058 7ef12c03447c
child 2773 b2530e3e0afb
equal deleted inserted replaced
2649:5d4a943695d1 2650:18aec79ec3a3
     2 from cubicweb.devtools.apptest import EnvBasedTC
     2 from cubicweb.devtools.apptest import EnvBasedTC
     3 
     3 
     4 class PyViewsTC(EnvBasedTC):
     4 class PyViewsTC(EnvBasedTC):
     5 
     5 
     6     def test_pyvaltable(self):
     6     def test_pyvaltable(self):
     7         content = self.vreg.render('pyvaltable', self.request(),
     7         content = self.vreg['views'].render('pyvaltable', self.request(),
     8                                    pyvalue=[[1, 'a'], [2, 'b']],
     8                                             pyvalue=[[1, 'a'], [2, 'b']],
     9                                    headers=['num', 'char'])
     9                                             headers=['num', 'char'])
    10         self.assertEquals(content.strip(), '''<table class="listing">
    10         self.assertEquals(content.strip(), '''<table class="listing">
    11 <tr><th>num</th><th>char</th></tr>
    11 <tr><th>num</th><th>char</th></tr>
    12 <tr><td>1</td><td>a</td></tr>
    12 <tr><td>1</td><td>a</td></tr>
    13 <tr><td>2</td><td>b</td></tr>
    13 <tr><td>2</td><td>b</td></tr>
    14 </table>''')
    14 </table>''')
    15 
    15 
    16     def test_pyvallist(self):
    16     def test_pyvallist(self):
    17         content = self.vreg.render('pyvallist', self.request(),
    17         content = self.vreg['views'].render('pyvallist', self.request(),
    18                                    pyvalue=[1, 'a'])
    18                                             pyvalue=[1, 'a'])
    19         self.assertEquals(content.strip(), '''<ul>
    19         self.assertEquals(content.strip(), '''<ul>
    20 <li>1</li>
    20 <li>1</li>
    21 <li>a</li>
    21 <li>a</li>
    22 </ul>''')
    22 </ul>''')
    23 
    23