def test_Change_fromChdict_with_chdict(self): # test that the chdict getChange returns works with Change.fromChdict d = Change.fromChdict(mock.Mock(), self.change14_dict) def check(c): self.assertChangesEqual(c, self.change14()) d.addCallback(check) return d
def gci(id): chdict = yield master.db.changes.getChange(id) if chdict: change = yield Change.fromChdict(master, chdict) defer.returnValue(change) else: # change isn't in the DB, so ignore it return
def gci(id): d = master.db.changes.getChange(id) d.addCallback(lambda chdict : Change.fromChdict(master, chdict)) return d
def gci(id): d = master.db.changes.getChange(id) d.addCallback(lambda chdict: Change.fromChdict(master, chdict)) return d
def get_change_by_id(self, change_id): """Returns buildot.changes.changes.Change as Deferred for |change_id|.""" chdict = yield self.master.db.changes.getChange(change_id) change = yield Change.fromChdict(self.master, chdict) returnValue(change)