Example #1
0
    def test_message_EmptyJobs_ReturnCorrectMessage(self):

        jobs = []

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

        self.assertEqual('No jobs', result)
Example #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)
Example #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)
Example #4
0
    def test_message_EmptyJobs_ReturnCorrectMessage(self):

        jobs = []

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

        self.assertEqual('No jobs', result)
Example #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)
Example #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)
Example #7
0
    def test_message_JobsListIsNone_ReturnUnknown(self):

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

        self.assertEqual('', result)
Example #8
0
    def test_message_JobsListIsNone_ReturnUnknown(self):

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

        self.assertEqual('', result)