def testAddChange(self): parent = _DummyParent() master = TestChangeMaster() master.setServiceParent(parent) change = Change('user', [], 'comments') master.addChange(change) self.failUnlessEqual(parent.changes, [change])
def testNoChangeHorizon(self): parent = _DummyParent() master = TestChangeMaster() master.setServiceParent(parent) master.changeHorizon = 0 changes = [] for i in range(4): change = Change('user', [], 'comment %i' % i) master.addChange(change) changes.append(change) changes = changes[:] self.failUnlessEqual(master.changes, changes)