def claimBuildRequests(brids, claimed_at=None, _reactor=None): # first, ensure this only happens the first time self.master.db.buildrequests.claimBuildRequests = old_claimBuildRequests # claim brid 10 for some other master assert 10 in brids self.master.db.buildrequests.fakeClaimBuildRequest( 10, 136000, masterid=9999) # some other masterid # ..and fail return defer.fail(buildrequests.AlreadyClaimedError())
def claimBuildRequests(brids): # first, ensure this only happens the first time self.db.buildrequests.claimBuildRequests = old_claimBuildRequests # claim brid 10 for some other master assert 10 in brids self.db.buildrequests.fakeClaimBuildRequest( 10, 136000, master_name="interloper", master_incarnation="interloper") # ..and fail return defer.fail(buildrequests.AlreadyClaimedError())