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 |