57 |
57 |
58 class ClassificationHooksTC(CubicWebTC): |
58 class ClassificationHooksTC(CubicWebTC): |
59 |
59 |
60 def setup_database(self): |
60 def setup_database(self): |
61 req = self.request() |
61 req = self.request() |
62 group_etype = req.execute('Any X WHERE X name "CWGroup"').get_entity(0,0) |
62 group_etype = req.find_one_entity('CWEType', name='CWGroup') |
63 c1 = req.create_entity('Classification', name=u'classif1', |
63 c1 = req.create_entity('Classification', name=u'classif1', |
64 classifies=group_etype) |
64 classifies=group_etype) |
65 user_etype = req.execute('Any X WHERE X name "CWUser"').get_entity(0,0) |
65 user_etype = req.find_one_entity('CWEType', name='CWUser') |
66 c2 = req.create_entity('Classification', name=u'classif2', |
66 c2 = req.create_entity('Classification', name=u'classif2', |
67 classifies=user_etype) |
67 classifies=user_etype) |
68 self.kw1 = req.create_entity('Keyword', name=u'kwgroup', included_in=c1) |
68 self.kw1 = req.create_entity('Keyword', name=u'kwgroup', included_in=c1) |
69 self.kw2 = req.create_entity('Keyword', name=u'kwuser', included_in=c2) |
69 self.kw2 = req.create_entity('Keyword', name=u'kwuser', included_in=c2) |
70 |
70 |
226 reverse_is_chair_at=chair, |
226 reverse_is_chair_at=chair, |
227 reverse_is_reviewer_at=reviewer) |
227 reverse_is_reviewer_at=reviewer) |
228 |
228 |
229 def test_admin(self): |
229 def test_admin(self): |
230 req = self.request() |
230 req = self.request() |
231 rset = req.execute('Any C WHERE C is Conference') |
231 rset = req.find_entities('Conference') |
232 self.assertListEqual(self.pactions(req, rset), |
232 self.assertListEqual(self.pactions(req, rset), |
233 [('workflow', workflow.WorkflowActions), |
233 [('workflow', workflow.WorkflowActions), |
234 ('edit', confactions.ModifyAction), |
234 ('edit', confactions.ModifyAction), |
235 ('managepermission', actions.ManagePermissionsAction), |
235 ('managepermission', actions.ManagePermissionsAction), |
236 ('addrelated', actions.AddRelatedActions), |
236 ('addrelated', actions.AddRelatedActions), |