equal
deleted
inserted
replaced
237 adim = cu.execute('CWUser X WHERE X login %(login)s', {'login': ADIM}).get_entity(0, 0) |
237 adim = cu.execute('CWUser X WHERE X login %(login)s', {'login': ADIM}).get_entity(0, 0) |
238 iworkflowable = adim.cw_adapt_to('IWorkflowable') |
238 iworkflowable = adim.cw_adapt_to('IWorkflowable') |
239 iworkflowable.fire_transition('deactivate') |
239 iworkflowable.fire_transition('deactivate') |
240 try: |
240 try: |
241 cnx.commit() |
241 cnx.commit() |
242 adim.clear_all_caches() |
242 adim.cw_clear_all_caches() |
243 self.assertEqual(adim.in_state[0].name, 'deactivated') |
243 self.assertEqual(adim.in_state[0].name, 'deactivated') |
244 trinfo = iworkflowable.latest_trinfo() |
244 trinfo = iworkflowable.latest_trinfo() |
245 self.assertEqual(trinfo.owned_by[0].login, SYT) |
245 self.assertEqual(trinfo.owned_by[0].login, SYT) |
246 # select from_state to skip the user's creation TrInfo |
246 # select from_state to skip the user's creation TrInfo |
247 rset = self.sexecute('Any U ORDERBY D DESC WHERE WF wf_info_for X,' |
247 rset = self.sexecute('Any U ORDERBY D DESC WHERE WF wf_info_for X,' |