def setUp(self): self._mpt = SetMultiPointerTrack() self._a = DummyType(1 + 2) self._b = DummyType(2 + 2) self._c = DummyType(1 + 2) self._d = DummyType(1 + 1) self._e = DummyType(2 + 1) self._f = DummyType(3 + 4)
def reset(self, agentsOnly=False, trackOnly=False): """ Resets database structures .. WARNING:: This erases any agents and contents in the MPT """ if not trackOnly: self._agents = mapping.PersistentMapping() if not agentsOnly: self._track = SetMultiPointerTrack()
def setUp(self): from ZODB import DB db = DB(TestMemStorage('test')) self._tm1 = transaction.TransactionManager() self._tm2 = transaction.TransactionManager() self._c1 = db.open(transaction_manager=self._tm1) self._r1 = self._c1.root() self._qmpt1 = self._r1["queue"] = SetMultiPointerTrack() self._tm1.commit() self._c2 = db.open(transaction_manager=self._tm2) self._r2 = self._c2.root() self._qmpt2 = self._r2["queue"] self._a = DummyType(1) self._b = DummyType(2) self._c = DummyType(3)