def testClientDisconectsAfterBegin(self): client_uuid1, node1 = self.makeNode(NodeTypes.CLIENT) tm = TransactionManager(lambda tid, txn: None) tid1 = self.getNextTID() tid2 = self.getNextTID() tm.begin(node1, tid1) tm.clientLost(node1) self.assertTrue(tid1 not in tm)
def testClientDisconectsAfterBegin(self): client_uuid1, node1 = self.makeNode(NodeTypes.CLIENT) tm = TransactionManager(lambda tid, txn: None) tid1 = self.getNextTID() tid2 = self.getNextTID() tm.begin(node1, tid1) tm.clientLost(node1) self.assertTrue(tid1 not in tm)
def testClientDisconectsAfterBegin(self): client_uuid1, node1 = self.makeNode(NodeTypes.CLIENT) tm = TransactionManager(None) tid1 = self.getNextTID() tid2 = self.getNextTID() tm.begin(node1, 0, tid1) self.assertEqual(1, len(list(tm.clientLost(node1)))) self.assertNotIn(tid1, tm)