Esempio n. 1
0
    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())
Esempio n. 2
0
    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)