Cleanup error messages on failure

When test_server_commands_main_help() fails it dumps a ton of
unformatted text on an exception message. This commit attempts to clean
it up to make it easier to read.

Change-Id: I793e6337728a22302a5a87938dbec60d7f2320d8
This commit is contained in:
Matthew Treinish 2018-02-28 11:22:56 -05:00
parent c24451e19c
commit e5d60b220f
1 changed files with 6 additions and 2 deletions

View File

@ -60,8 +60,12 @@ class HelpTests(base.TestCase):
"""Check server commands in main help message."""
raw_output = self.openstack('help')
for command, description in self.SERVER_COMMANDS:
self.assertIn(command, raw_output)
self.assertIn(description, raw_output)
msg = 'Command: %s not found in help output:\n%s' % (
command, raw_output)
self.assertIn(command, raw_output, msg)
msg = 'Description: %s not found in help output:\n%s' % (
description, raw_output)
self.assertIn(description, raw_output, msg)
def test_server_only_help(self):
"""Check list of server-related commands only."""