def test_get_detected_status_text_warnings(self): self.assertEqual( message.get_detected_status_text(['change'], WARNINGS, SUCCESS), 'problem in the build') self.assertEqual( message.get_detected_status_text(['change'], WARNINGS, None), 'problem in the build')
def test_get_detected_status_text_other(self): self.assertEqual( message.get_detected_status_text(['problem'], SKIPPED, None), 'skipped build') self.assertEqual( message.get_detected_status_text(['problem'], RETRY, None), 'retry build') self.assertEqual( message.get_detected_status_text(['problem'], CANCELLED, None), 'cancelled build')
def test_get_detected_status_text_exception(self): self.assertEqual( message.get_detected_status_text(['problem'], EXCEPTION, FAILURE), 'build exception') self.assertEqual( message.get_detected_status_text(['problem'], EXCEPTION, SUCCESS), 'build exception') self.assertEqual( message.get_detected_status_text(['problem'], EXCEPTION, None), 'build exception')
def test_get_detected_status_text_failure(self): self.assertEqual( message.get_detected_status_text(['change'], FAILURE, FAILURE), 'failed build') self.assertEqual( message.get_detected_status_text(['change'], FAILURE, SUCCESS), 'new failure') self.assertEqual( message.get_detected_status_text(['change'], FAILURE, None), 'failed build') self.assertEqual( message.get_detected_status_text(['problem'], FAILURE, FAILURE), 'failed build') self.assertEqual( message.get_detected_status_text(['problem'], FAILURE, SUCCESS), 'new failure') self.assertEqual( message.get_detected_status_text(['problem'], FAILURE, None), 'failed build')
def test_get_detected_status_text_success(self): self.assertEqual( message.get_detected_status_text(['change'], SUCCESS, FAILURE), 'restored build') self.assertEqual( message.get_detected_status_text(['change'], SUCCESS, SUCCESS), 'passing build') self.assertEqual( message.get_detected_status_text(['change'], SUCCESS, None), 'passing build') self.assertEqual( message.get_detected_status_text(['problem'], SUCCESS, FAILURE), 'passing build') self.assertEqual( message.get_detected_status_text(['problem'], SUCCESS, SUCCESS), 'passing build') self.assertEqual( message.get_detected_status_text(['problem'], SUCCESS, None), 'passing build')