def test_process_done(self): error = Failure(exc_value=Exception()) error.type = ProcessDone error.value = Mock(exitCode=1, message="foobar") jobtype = JobType(fake_assignment()) self.assertEqual( jobtype.format_error(error), "Process has finished with no apparent errors." )
def test_process_terminated(self): error = Failure(exc_value=Exception()) error.type = ProcessTerminated error.value = Mock(exitCode=1, message="foobar") jobtype = JobType(fake_assignment()) self.assertEqual( jobtype.format_error(error), "Process may have terminated abnormally, please check " "the logs. Message from error " "was 'foobar'" )