entities/test/unittest_wfobjs.py
changeset 3230 1d25e928c299
parent 3024 bfaf056f1029
parent 3206 5a51ac97f1d3
child 3536 f6c9a5df80fb
equal deleted inserted replaced
3199:fc63b80ec979 3230:1d25e928c299
   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):