server/test/unittest_multisources.py
changeset 5556 9ab2b4c74baf
parent 5426 0d4853a6e5ee
child 5557 1a534c596bff
equal deleted inserted replaced
5555:a64f48dd5fe4 5556:9ab2b4c74baf
   305         affaire = self.sexecute('Affaire X WHERE X ref "AFFREF"').get_entity(0, 0)
   305         affaire = self.sexecute('Affaire X WHERE X ref "AFFREF"').get_entity(0, 0)
   306         self.sexecute('Any U WHERE U in_group G, (G name IN ("managers", "logilab") OR (X require_permission P?, P name "bla", P require_group G)), X eid %(x)s, U eid %(u)s',
   306         self.sexecute('Any U WHERE U in_group G, (G name IN ("managers", "logilab") OR (X require_permission P?, P name "bla", P require_group G)), X eid %(x)s, U eid %(u)s',
   307                      {'x': affaire.eid, 'u': ueid})
   307                      {'x': affaire.eid, 'u': ueid})
   308 
   308 
   309     def test_nonregr2(self):
   309     def test_nonregr2(self):
   310         self.session.user.fire_transition('deactivate')
   310         iworkflowable = self.session.user.cw_adapt_to('IWorkflowable')
   311         treid = self.session.user.latest_trinfo().eid
   311         iworkflowable.fire_transition('deactivate')
       
   312         treid = iworkflowable.latest_trinfo().eid
   312         rset = self.sexecute('Any X ORDERBY D DESC WHERE E eid %(x)s, E wf_info_for X, X modification_date D',
   313         rset = self.sexecute('Any X ORDERBY D DESC WHERE E eid %(x)s, E wf_info_for X, X modification_date D',
   313                             {'x': treid})
   314                             {'x': treid})
   314         self.assertEquals(len(rset), 1)
   315         self.assertEquals(len(rset), 1)
   315         self.assertEquals(rset.rows[0], [self.session.user.eid])
   316         self.assertEquals(rset.rows[0], [self.session.user.eid])
   316 
   317