Exemplo n.º 1
0
    def testAddChange(self):
        parent = _DummyParent()
        master = TestChangeMaster()
        master.setServiceParent(parent)

        change = Change('user', [], 'comments')

        master.addChange(change)

        self.failUnlessEqual(parent.changes, [change])
Exemplo n.º 2
0
    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)