server/test/unittest_repository.py
changeset 4835 13b0b96d7982
parent 4808 23df4a120c96
child 4913 083b4d454192
equal deleted inserted replaced
4834:b718626a0e60 4835:13b0b96d7982
   182 
   182 
   183     def test_transaction_base3(self):
   183     def test_transaction_base3(self):
   184         repo = self.repo
   184         repo = self.repo
   185         cnxid = repo.connect(self.admlogin, password=self.admpassword)
   185         cnxid = repo.connect(self.admlogin, password=self.admpassword)
   186         # rollback state change which trigger TrInfo insertion
   186         # rollback state change which trigger TrInfo insertion
   187         user = repo._get_session(cnxid).user
   187         session = repo._get_session(cnxid)
       
   188         session.set_pool()
       
   189         user = session.user
   188         user.fire_transition('deactivate')
   190         user.fire_transition('deactivate')
   189         rset = repo.execute(cnxid, 'TrInfo T WHERE T wf_info_for X, X eid %(x)s', {'x': user.eid})
   191         rset = repo.execute(cnxid, 'TrInfo T WHERE T wf_info_for X, X eid %(x)s', {'x': user.eid})
   190         self.assertEquals(len(rset), 1)
   192         self.assertEquals(len(rset), 1)
   191         repo.rollback(cnxid)
   193         repo.rollback(cnxid)
   192         rset = repo.execute(cnxid, 'TrInfo T WHERE T wf_info_for X, X eid %(x)s', {'x': user.eid})
   194         rset = repo.execute(cnxid, 'TrInfo T WHERE T wf_info_for X, X eid %(x)s', {'x': user.eid})