329 {'wf': wf.eid, 'x': self.member.eid}) |
329 {'wf': wf.eid, 'x': self.member.eid}) |
330 self.member.clear_all_caches() |
330 self.member.clear_all_caches() |
331 self.assertEquals(self.member.state, 'asleep')# no change before commit |
331 self.assertEquals(self.member.state, 'asleep')# no change before commit |
332 self.commit() |
332 self.commit() |
333 self.member.clear_all_caches() |
333 self.member.clear_all_caches() |
334 self.assertEquals(self.member.current_workflow.name, "CWUser workflow") |
334 self.assertEquals(self.member.current_workflow.name, "default user workflow") |
335 self.assertEquals(self.member.state, 'activated') |
335 self.assertEquals(self.member.state, 'activated') |
336 self.assertEquals(parse_hist(self.member.workflow_history), |
336 self.assertEquals(parse_hist(self.member.workflow_history), |
337 [('activated', 'deactivated', 'deactivate', None), |
337 [('activated', 'deactivated', 'deactivate', None), |
338 ('deactivated', 'asleep', None, 'workflow changed to "CWUser"'), |
338 ('deactivated', 'asleep', None, 'workflow changed to "CWUser"'), |
339 ('asleep', 'activated', None, 'workflow changed to "CWUser workflow"'),]) |
339 ('asleep', 'activated', None, 'workflow changed to "default user workflow"'),]) |
340 |
340 |
341 |
341 |
342 class WorkflowHooksTC(CubicWebTC): |
342 class WorkflowHooksTC(CubicWebTC): |
343 |
343 |
344 def setUp(self): |
344 def setUp(self): |