Ejemplo n.º 1
0
    def test_message_EmptyJobs_ReturnCorrectMessage(self):

        jobs = []

        composer = DefaultMessageComposer()
        result = composer.message(jobs)

        self.assertEqual('No jobs', result)
Ejemplo n.º 2
0
    def test_message_OneFailingJob_ReturnCorrectMessage(self):

        jobs = [Job('eric', JobStatus.OK), Job('terry', JobStatus.FAILING)]

        composer = DefaultMessageComposer()
        result = composer.message(jobs)

        self.assertEqual('FAILING:\nterry', result)
Ejemplo n.º 3
0
    def test_message_AllJobsOk_ReturnCorrectMessage(self):

        jobs = [Job('eric', JobStatus.OK), Job('terry', JobStatus.OK)]

        composer = DefaultMessageComposer()
        result = composer.message(jobs)

        self.assertEqual('All active jobs pass', result)
Ejemplo n.º 4
0
    def test_message_EmptyJobs_ReturnCorrectMessage(self):

        jobs = []

        composer = DefaultMessageComposer()
        result = composer.message(jobs)

        self.assertEqual('No jobs', result)
Ejemplo n.º 5
0
    def test_message_TwoFailingJobs_ReturnCorrectMessage(self):

        jobs = [Job('eric', JobStatus.FAILING),
                Job('terry', JobStatus.FAILING)]

        composer = DefaultMessageComposer()
        result = composer.message(jobs)

        self.assertEqual('FAILING:\neric\nterry', result)
Ejemplo n.º 6
0
    def test_message_AllJobsOk_ReturnCorrectMessage(self):

        jobs = [Job('eric', JobStatus.OK),
                Job('terry', JobStatus.OK)]

        composer = DefaultMessageComposer()
        result = composer.message(jobs)

        self.assertEqual('All active jobs pass', result)
Ejemplo n.º 7
0
    def test_message_JobsListIsNone_ReturnUnknown(self):

        composer = DefaultMessageComposer()
        result = composer.message(None)

        self.assertEqual('', result)
Ejemplo n.º 8
0
    def test_message_JobsListIsNone_ReturnUnknown(self):

        composer = DefaultMessageComposer()
        result = composer.message(None)

        self.assertEqual('', result)