equal
deleted
inserted
replaced
28 rset = self.execute('CWUser X') |
28 rset = self.execute('CWUser X') |
29 actions = self.vreg['actions'].poss_visible_objects(req, rset=rset) |
29 actions = self.vreg['actions'].poss_visible_objects(req, rset=rset) |
30 vaction = [action for action in actions if action.__regid__ == 'view'][0] |
30 vaction = [action for action in actions if action.__regid__ == 'view'][0] |
31 self.assertEqual(vaction.url(), 'http://testing.fr/cubicweb/view?rql=CWUser%20X') |
31 self.assertEqual(vaction.url(), 'http://testing.fr/cubicweb/view?rql=CWUser%20X') |
32 |
32 |
33 def test_sendmail_action(self): |
|
34 req = self.request() |
|
35 rset = self.execute('Any X WHERE X login "admin"', req=req) |
|
36 actions = self.vreg['actions'].poss_visible_objects(req, rset=rset) |
|
37 self.assertTrue([action for action in actions if action.__regid__ == 'sendemail']) |
|
38 self.login('anon') |
|
39 req = self.request() |
|
40 rset = self.execute('Any X WHERE X login "anon"', req=req) |
|
41 actions = self.vreg['actions'].poss_visible_objects(req, rset=rset) |
|
42 self.assertFalse([action for action in actions if action.__regid__ == 'sendemail']) |
|
43 |
33 |
44 if __name__ == '__main__': |
34 if __name__ == '__main__': |
45 unittest_main() |
35 unittest_main() |