def test___filter_jobs___One_ignored___Return_non_ignored_jobs(self): non_ignored = JobModel(Job('eric', JobStatus.FAILING), False) ignored = JobModel(Job('terry', JobStatus.FAILING), True) jobs_filter = IgnoreJobsFilter() result = jobs_filter.filter_jobs([non_ignored, ignored]) self.assertEqual([non_ignored], result)
def test___filter_jobs___Nothing_ignored___Return_unmodified_list(self): job_models = [JobModel(Job('eric', JobStatus.FAILING), False), JobModel(Job('terry', JobStatus.FAILING), False)] jobs_filter = IgnoreJobsFilter() result = jobs_filter.filter_jobs(job_models) self.assertEqual(job_models, result)