def test_evaluateCommand_log_eval_func(self): cmd = FakeCmd("Log text", "") def eval(cmd, step_status): return WARNINGS lbs = LoggingBuildStep(log_eval_func=eval) status = lbs.evaluateCommand(cmd) self.assertEqual(status, WARNINGS, "evaluateCommand didn't call log_eval_func or overrode its results")
def test_evaluateCommand_failed(self): cmd = FakeCmd("Log text", "", 23) lbs = LoggingBuildStep() status = lbs.evaluateCommand(cmd) self.assertEqual( status, FAILURE, "evaluateCommand returned %d, should've returned %d" % (status, FAILURE))
def test_evaluateCommand_success(self): cmd = FakeCmd("Log text", "Log text") lbs = LoggingBuildStep() status = lbs.evaluateCommand(cmd) self.assertEqual( status, SUCCESS, "evaluateCommand returned %d, should've returned %d" % (status, SUCCESS))
def test_evaluateCommand_log_eval_func(self): cmd = FakeCmd("Log text", "") def eval(cmd, step_status): return WARNINGS lbs = LoggingBuildStep(log_eval_func=eval) status = lbs.evaluateCommand(cmd) self.assertEqual( status, WARNINGS, "evaluateCommand didn't call log_eval_func or overrode its results" )
def test_evaluateCommand_failed(self): cmd = FakeCmd("Log text", "", 23) lbs = LoggingBuildStep() status = lbs.evaluateCommand(cmd) self.assertEqual(status, FAILURE, "evaluateCommand returned %d, should've returned %d" % (status, FAILURE))
def test_evaluateCommand_success(self): cmd = FakeCmd("Log text", "Log text") lbs = LoggingBuildStep() status = lbs.evaluateCommand(cmd) self.assertEqual(status, SUCCESS, "evaluateCommand returned %d, should've returned %d" % (status, SUCCESS))