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) |