def test_list_messages_calls(self): get_output(self.status, 'additional') self.mock_list_messages.assert_any_call(sentinel.errors, 'ERRORS') self.mock_list_messages.assert_any_call(sentinel.warnings, 'WARNINGS') self.mock_list_messages.assert_any_call( sentinel.important, 'IMPORTANT') self.assertEqual(self.mock_list_messages.call_count, 3)
def test_list_messages_calls(self): get_output(self.status, 'additional') self.mock_list_messages.assert_any_call(sentinel.errors, 'ERRORS') self.mock_list_messages.assert_any_call(sentinel.warnings, 'WARNINGS') self.mock_list_messages.assert_any_call(sentinel.important, 'IMPORTANT') self.assertEqual(self.mock_list_messages.call_count, 3)
def test_output_order(self): output = get_output(self.status, 'additional') self.assertEqual(output, [ sentinel.first_line, '', sentinel.listed_errors, sentinel.listed_warnings, sentinel.listed_important, 'Additional info:', 'additional', ])
def test_additional_is_split(self): output = get_output(self.status, '<additional_1>\n<additional_2>') self.assertEqual(['<additional_1>', '<additional_2>'], output[-2:])
def test_proxies_message(self): get_output(self.status, 'additional', sentinel.message) self.mock_get_first_line.assert_called_once_with(self.status, sentinel.message)
def test_calls_get_first_line(self): get_output(self.status, 'additional') self.mock_get_first_line.assert_called_once_with(self.status, None)
def test_proxies_message(self): get_output(self.status, 'additional', sentinel.message) self.mock_get_first_line.assert_called_once_with( self.status, sentinel.message)