Example #1
0
 def testObjects(self):
     txn = Transaction(self.getClientUUID(), self.getNextTID())
     oid1, oid2 = self.getOID(1), self.getOID(2)
     object1 = oid1, "0" * 20, None
     object2 = oid2, "1" * 20, None
     self.assertEqual(txn.getObjectList(), [])
     self.assertEqual(txn.getOIDList(), [])
     txn.addObject(*object1)
     self.assertEqual(txn.getObjectList(), [object1])
     self.assertEqual(txn.getOIDList(), [oid1])
     txn.addObject(*object2)
     self.assertEqual(txn.getObjectList(), [object1, object2])
     self.assertEqual(txn.getOIDList(), [oid1, oid2])
Example #2
0
 def testInit(self):
     uuid = self.getClientUUID()
     ttid = self.getNextTID()
     tid = self.getNextTID()
     txn = Transaction(uuid, ttid)
     self.assertEqual(txn.getUUID(), uuid)
     self.assertEqual(txn.getTTID(), ttid)
     self.assertEqual(txn.getTID(), None)
     txn.setTID(tid)
     self.assertEqual(txn.getTID(), tid)
     self.assertEqual(txn.getObjectList(), [])
     self.assertEqual(txn.getOIDList(), [])