server/test/unittest_ldapuser.py
changeset 7293 97505b798975
parent 7241 65d65da31356
child 7398 26695dd703d8
equal deleted inserted replaced
7285:39437617f3f0 7293:97505b798975
   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,'