diff --git a/test/unittest_comment.py b/test/unittest_comment.py index 2e8b8ddad6eb4927bf0796bb1317c344e217c2cb_dGVzdC91bml0dGVzdF9jb21tZW50LnB5..f27a98cdfac6e6b56519f75b58f317c803a4ebb1_dGVzdC91bml0dGVzdF9jb21tZW50LnB5 100644 --- a/test/unittest_comment.py +++ b/test/unittest_comment.py @@ -22,10 +22,11 @@ def test_possible_views(self): # comment primary view priority - rset, req = self.rset_and_req('Comment X') + req = self.request() + rset = req.execute('Comment X') self.assertIsInstance(self.vreg['views'].select('primary', req, rset=rset), views.CommentPrimaryView) self.assertIsInstance(self.vreg['views'].select('tree', req, rset=rset), views.CommentThreadView) def test_possible_actions(self): @@ -26,25 +27,16 @@ self.assertIsInstance(self.vreg['views'].select('primary', req, rset=rset), views.CommentPrimaryView) self.assertIsInstance(self.vreg['views'].select('tree', req, rset=rset), views.CommentThreadView) def test_possible_actions(self): - rset, req = self.rset_and_req('Any X WHERE X is BlogEntry') - self.failUnlessEqual(self.pactions(req, rset), - [('edit', actions.ModifyAction), - ('managepermission', actions.ManagePermissionsAction), - ('addrelated', actions.AddRelatedActions), - ('delete', actions.DeleteAction), - ('copy', actions.CopyAction), - ('reply_comment', views.AddCommentAction)]) - rset, req = self.rset_and_req('Any X WHERE X is Comment') - self.failUnlessEqual(self.pactions(req, rset), - [('edit', actions.ModifyAction), - ('managepermission', actions.ManagePermissionsAction), - ('addrelated', actions.AddRelatedActions), - ('delete', actions.DeleteAction), - ('copy', actions.CopyAction), - ('delete_comment', views.DeleteCommentAction), - ('edit_comment', views.EditCommentAction), - ('reply_comment', views.ReplyCommentAction)]) + req = self.request() + rset = req.execute('Any X WHERE X is BlogEntry') + actions = self.pactions(req, rset) + self.failUnless(('reply_comment', views.AddCommentAction) in actions) + self.failIf(('edit_comment', views.EditCommentAction) in actions) + rset = req.execute('Any X WHERE X is Comment') + actions = self.pactions(req, rset) + self.failUnless(('reply_comment', views.ReplyCommentAction) in actions) + self.failUnless(('edit_comment', views.EditCommentAction) in actions) cnx = self.login('user') @@ -50,8 +42,8 @@ cnx = self.login('user') - rset, req = self.rset_and_req('Any X WHERE X is Comment') - self.failUnlessEqual(self.pactions(req, rset), - [('addrelated', actions.AddRelatedActions), - ('copy', actions.CopyAction), - ('reply_comment', views.ReplyCommentAction)]) + req = self.request() + rset = req.execute('Any X WHERE X is Comment') + actions = self.pactions(req, rset) + self.failUnless(('reply_comment', views.ReplyCommentAction) in actions) + self.failIf(('edit_comment', views.EditCommentAction) in actions) rset = self.execute('INSERT Comment X: X content "ho bah non!", X comments B WHERE B is Comment') cnx.commit() @@ -56,12 +48,7 @@ rset = self.execute('INSERT Comment X: X content "ho bah non!", X comments B WHERE B is Comment') cnx.commit() - self.failUnlessEqual(self.pactions(rset.req, rset), - [('edit', actions.ModifyAction), - ('addrelated', actions.AddRelatedActions), - ('delete', actions.DeleteAction), - ('copy', actions.CopyAction), - ('delete_comment', views.DeleteCommentAction), - ('edit_comment', views.EditCommentAction), - ('reply_comment', views.ReplyCommentAction)]) + actions = self.pactions(req, rset) + self.failUnless(('reply_comment', views.ReplyCommentAction) in actions) + self.failUnless(('edit_comment', views.EditCommentAction) in actions) cnx.rollback() cnx = self.login('anon') @@ -66,7 +53,8 @@ cnx.rollback() cnx = self.login('anon') - rset, req = self.rset_and_req('Any X WHERE X is Comment') + req = self.request() + rset = req.execute('Any X WHERE X is Comment') self.failUnlessEqual(self.pactions(req, rset), []) cnx.rollback() def test_nonregr_possible_actions(self): @@ -69,8 +57,9 @@ self.failUnlessEqual(self.pactions(req, rset), []) cnx.rollback() def test_nonregr_possible_actions(self): - rset, req = self.rset_and_req('Any B WHERE B is BlogEntry') + req = self.request() + rset = req.execute('Any B WHERE B is BlogEntry') beid = rset[0][0] self.execute('INSERT Comment X: X content "Yooo !", X comments B WHERE B eid %s' % beid) # now two comments are commenting this blog @@ -74,9 +63,9 @@ beid = rset[0][0] self.execute('INSERT Comment X: X content "Yooo !", X comments B WHERE B eid %s' % beid) # now two comments are commenting this blog - rset, req = self.rset_and_req('Any C WHERE C comments X, X eid %s' % beid) + rset = req.execute('Any C WHERE C comments X, X eid %s' % beid) self.assertEquals(len(rset), 2) self.failUnless(self.vreg['actions'].select('reply_comment', req, rset=rset, row=0)) self.failUnless(self.vreg['actions'].select('reply_comment', req, rset=rset, row=1)) def test_add_related_actions(self): @@ -78,8 +67,9 @@ self.assertEquals(len(rset), 2) self.failUnless(self.vreg['actions'].select('reply_comment', req, rset=rset, row=0)) self.failUnless(self.vreg['actions'].select('reply_comment', req, rset=rset, row=1)) def test_add_related_actions(self): - rset, req = self.rset_and_req('Any X WHERE X is Comment') + req = self.request() + rset = req.execute('Any X WHERE X is Comment') self.failUnlessEqual(self.pactions_by_cats(req, rset), []) cnx = self.login('user') @@ -84,6 +74,6 @@ self.failUnlessEqual(self.pactions_by_cats(req, rset), []) cnx = self.login('user') - rset, req = self.rset_and_req('Any X WHERE X is Comment') + rset = req.execute('Any X WHERE X is Comment') self.failUnlessEqual(self.pactions_by_cats(req, rset), []) cnx.rollback() cnx = self.login('anon') @@ -87,7 +77,7 @@ self.failUnlessEqual(self.pactions_by_cats(req, rset), []) cnx.rollback() cnx = self.login('anon') - rset, req = self.rset_and_req('Any X WHERE X is Comment') + rset = req.execute('Any X WHERE X is Comment') self.failUnlessEqual(self.pactions_by_cats(req, rset), []) cnx.rollback() diff --git a/test/unittest_hooks.py b/test/unittest_hooks.py index 2e8b8ddad6eb4927bf0796bb1317c344e217c2cb_dGVzdC91bml0dGVzdF9ob29rcy5weQ==..f27a98cdfac6e6b56519f75b58f317c803a4ebb1_dGVzdC91bml0dGVzdF9ob29rcy5weQ== 100644 --- a/test/unittest_hooks.py +++ b/test/unittest_hooks.py @@ -12,7 +12,7 @@ c = self.entity('Comment X', req=req) req.set_pool() v = self.vreg['views'].select('notif_after_add_relation_comments', req, - rset=c.rset, row=0) + rset=c.cw_rset, row=0) content = v.render(row=0) self.assertTextEquals(content, '''Yo !