goa/test/unittest_views.py
branchtls-sprint
changeset 1802 d628defebc17
parent 0 b97547f5f1fa
child 1977 606923dff11b
equal deleted inserted replaced
1801:672acc730ce5 1802:d628defebc17
    23         mydate = self.diem
    23         mydate = self.diem
    24         if mydate:
    24         if mydate:
    25             return [mydate]
    25             return [mydate]
    26         return []
    26         return []
    27 
    27 
    28   
    28 
    29 class SomeViewsTC(GAEBasedTC):
    29 class SomeViewsTC(GAEBasedTC):
    30     MODEL_CLASSES = (Blog, )
    30     MODEL_CLASSES = (Blog, )
    31     from cubicweb.web.views import basecontrollers, baseviews, navigation, boxes, calendar
    31     from cubicweb.web.views import basecontrollers, baseviews, navigation, boxes, calendar
    32     from data import views
    32     from data import views
    33     LOAD_APP_MODULES = (basecontrollers, baseviews, navigation, boxes, calendar, views)
    33     LOAD_APP_MODULES = (basecontrollers, baseviews, navigation, boxes, calendar, views)
    34     
    34 
    35     def setUp(self):
    35     def setUp(self):
    36         GAEBasedTC.setUp(self)
    36         GAEBasedTC.setUp(self)
    37         self.req = self.request()
    37         self.req = self.request()
    38         self.blog = Blog(title=u'a blog', content=u'hop')
    38         self.blog = Blog(title=u'a blog', content=u'hop')
    39         self.blog.put(self.req)
    39         self.blog.put(self.req)
    40         
    40 
    41     def test_hcal(self):
    41     def test_hcal(self):
    42         self.vreg.render('views', 'hcal', self.req, rset=self.blog.rset)
    42         self.vreg.render('views', 'hcal', self.req, rset=self.blog.rset)
    43         
    43 
    44     def test_django_index(self):
    44     def test_django_index(self):
    45         self.vreg.render('views', 'index', self.req, rset=None)
    45         self.vreg.render('views', 'index', self.req, rset=None)
    46 
    46 
    47 for vid in ('primary', 'secondary', 'oneline', 'incontext', 'outofcontext', 'text'):
    47 for vid in ('primary', 'secondary', 'oneline', 'incontext', 'outofcontext', 'text'):
    48     setattr(SomeViewsTC, 'test_%s'%vid, lambda self, vid=vid: self.blog.view(vid))
    48     setattr(SomeViewsTC, 'test_%s'%vid, lambda self, vid=vid: self.blog.view(vid))
    49         
    49 
    50 if __name__ == '__main__':
    50 if __name__ == '__main__':
    51     from logilab.common.testlib import unittest_main
    51     from logilab.common.testlib import unittest_main
    52     unittest_main()
    52     unittest_main()