equal
deleted
inserted
replaced
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}) |