Add help for cloudpulse client commands

Change-Id: I503889d27ad336cc1e18e990233a47e601a2cffc
This commit is contained in:
Anand Shanmugam 2015-10-22 12:24:41 -07:00
parent 6c3ba28449
commit 05012c8bbe
1 changed files with 4 additions and 0 deletions

View File

@ -21,6 +21,7 @@ def _print_list_field(field):
def do_result(cs, args):
"""List all the tests"""
healtchecks = cs.healthcheck.list()
columns = ('uuid', 'id', 'name', 'testtype', 'state')
utils.print_list(healtchecks, columns,
@ -41,6 +42,7 @@ def do_result(cs, args):
metavar='<FILE>',
help='Path to the file which is needed by the extension.')
def do_run(cs, args):
"""Run new test"""
opts = {}
opts['name'] = args.name
healtcheck = cs.healthcheck.create(**opts)
@ -52,6 +54,7 @@ def do_run(cs, args):
nargs='+',
help='ID or name of the (cpulse)s to delete.')
def do_show(cs, args):
"""Show the results of the test"""
for id in args.cpulse:
healthcheck = cs.healthcheck.get(id)
utils.print_dict(healthcheck._info)
@ -62,6 +65,7 @@ def do_show(cs, args):
nargs='+',
help='ID or name of the (cpulse)s to delete.')
def do_delete(cs, args):
"""Delete the test"""
for id in args.cpulse:
try:
cs.healthcheck.delete(id)