def test_getPlan(self): p = Plan(owner='me', bucket='b1', events=['hg.push'], job_template=JobTemplate(command='echo hello world', interpreter='bash'), ) _id = self.s.addPlan(p) p1 = self.s.getPlan(_id) self.assertEquals(p.asDict(), p1.asDict())
def test_findPlansByEventType(self): p = Plan(owner='me', bucket='b1', events=['hg.push'], job_template=JobTemplate(command='echo hello world', interpreter='bash'), ) self.s.addPlan(p) plans = self.s.findPlansByEventType('hg.push') self.assertEquals(len(plans), 1) self.assertEquals(plans[0].asDict(), p.asDict()) plans = self.s.findPlansByEventType('not-thre') self.assertEquals(len(plans), 0)