Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
0
 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)