equal
deleted
inserted
replaced
210 cnx.close() |
210 cnx.close() |
211 cnx = self.login('member') |
211 cnx = self.login('member') |
212 req = self.request() |
212 req = self.request() |
213 iworkflowable = req.entity_from_eid(self.member.eid).cw_adapt_to('IWorkflowable') |
213 iworkflowable = req.entity_from_eid(self.member.eid).cw_adapt_to('IWorkflowable') |
214 iworkflowable.fire_transition('deactivate') |
214 iworkflowable.fire_transition('deactivate') |
215 req.cu.commit() |
215 cnx.commit() |
216 with self.assertRaises(ValidationError) as cm: |
216 with self.assertRaises(ValidationError) as cm: |
217 iworkflowable.fire_transition('activate') |
217 iworkflowable.fire_transition('activate') |
218 self.assertEqual(cm.exception.errors, {'by_transition-subject': "transition may not be fired"}) |
218 self.assertEqual(cm.exception.errors, {'by_transition-subject': "transition may not be fired"}) |
219 cnx.close() |
219 cnx.close() |
220 |
220 |
622 cnx.close() |
622 cnx.close() |
623 |
623 |
624 def test_transition_checking3(self): |
624 def test_transition_checking3(self): |
625 with self.login('stduser') as cnx: |
625 with self.login('stduser') as cnx: |
626 session = self.session |
626 session = self.session |
627 user = cnx.user(session) |
627 user = self.user() |
628 iworkflowable = user.cw_adapt_to('IWorkflowable') |
628 iworkflowable = user.cw_adapt_to('IWorkflowable') |
629 iworkflowable.fire_transition('deactivate') |
629 iworkflowable.fire_transition('deactivate') |
630 session.commit() |
630 session.commit() |
631 session.set_cnxset() |
631 session.set_cnxset() |
632 with self.assertRaises(ValidationError) as cm: |
632 with self.assertRaises(ValidationError) as cm: |