Fix v2 so that you can see the default help info
you can see the default help informatiion is v2 subcommand information if input glance command Co-Authored-By: Stuart McLaren <stuart.mclaren@hp.com> Closes-bug: #1563649 Change-Id: I7d227f3e68aa555b2e25848618f76df4872af35d
This commit is contained in:
parent
22a03fd475
commit
444ffbeaa9
glanceclient
@ -535,6 +535,7 @@ class OpenStackImagesShell(object):
|
||||
# Handle top-level --help/-h before attempting to parse
|
||||
# a command off the command line
|
||||
if options.help or not argv:
|
||||
parser = _get_subparser(api_version)
|
||||
self.do_help(options, parser=parser)
|
||||
return 0
|
||||
|
||||
|
@ -523,9 +523,14 @@ class ShellTest(testutils.TestCase):
|
||||
except SystemExit:
|
||||
self.fail('Unexpected SystemExit')
|
||||
|
||||
# We expect the normal usage as a result
|
||||
self.assertIn('Command-line interface to the OpenStack Images API',
|
||||
sys.stdout.getvalue())
|
||||
# We expect the normal v2 usage as a result
|
||||
expected = ['Command-line interface to the OpenStack Images API',
|
||||
'image-list',
|
||||
'image-deactivate',
|
||||
'location-add']
|
||||
for output in expected:
|
||||
self.assertIn(output,
|
||||
sys.stdout.getvalue())
|
||||
|
||||
|
||||
class ShellTestWithKeystoneV3Auth(ShellTest):
|
||||
|
Loading…
x
Reference in New Issue
Block a user