web/test/unittest_views_actions.py
branchtls-sprint
changeset 1398 5fe84a5f7035
parent 0 b97547f5f1fa
child 1802 d628defebc17
equal deleted inserted replaced
1397:6cbc7bc8ea6d 1398:5fe84a5f7035
     2 
     2 
     3 from cubicweb.devtools.apptest import EnvBasedTC
     3 from cubicweb.devtools.apptest import EnvBasedTC
     4 
     4 
     5 class ActionsTC(EnvBasedTC):
     5 class ActionsTC(EnvBasedTC):
     6     def test_view_action(self):
     6     def test_view_action(self):
     7         req = self.request(__message='bla bla bla', vid='rss', rql='EUser X')
     7         req = self.request(__message='bla bla bla', vid='rss', rql='CWUser X')
     8         rset = self.execute('EUser X')
     8         rset = self.execute('CWUser X')
     9         vaction = [action for action in self.vreg.possible_vobjects('actions', req, rset)
     9         vaction = [action for action in self.vreg.possible_vobjects('actions', req, rset)
    10                    if action.id == 'view'][0]
    10                    if action.id == 'view'][0]
    11         self.assertEquals(vaction.url(), 'http://testing.fr/cubicweb/view?rql=EUser%20X')
    11         self.assertEquals(vaction.url(), 'http://testing.fr/cubicweb/view?rql=CWUser%20X')
    12 
    12 
    13     def test_sendmail_action(self):
    13     def test_sendmail_action(self):
    14         req = self.request()
    14         req = self.request()
    15         rset = self.execute('Any X WHERE X login "admin"', req=req)
    15         rset = self.execute('Any X WHERE X login "admin"', req=req)
    16         self.failUnless([action for action in self.vreg.possible_vobjects('actions', req, rset)
    16         self.failUnless([action for action in self.vreg.possible_vobjects('actions', req, rset)