Fix add help showing when node name os missed
Steps to reproduce: 1. dos.py create --iso-path fuel-8.0-570.iso env 2. dos.py start env 3. dos.py node-reset env After this fix help message will be shown Also fixed node-start and node-destroy methods Closes-Bug:1555552 Change-Id: Ia40de4f01ce8efab39186689d2dd873a48001e6d
This commit is contained in:
@@ -303,14 +303,22 @@ class Shell(object):
|
||||
return admin_node
|
||||
|
||||
def do_node_start(self):
|
||||
self.check_param_show_help(self.params.node_name)
|
||||
self.env.get_node(name=self.params.node_name).start()
|
||||
|
||||
def do_node_destroy(self):
|
||||
self.check_param_show_help(self.params.node_name)
|
||||
self.env.get_node(name=self.params.node_name).destroy()
|
||||
|
||||
def do_node_reset(self):
|
||||
self.check_param_show_help(self.params.node_name)
|
||||
self.env.get_node(name=self.params.node_name).reset()
|
||||
|
||||
def check_param_show_help(self, parameter):
|
||||
if not parameter:
|
||||
self.args.append('-h')
|
||||
self.get_params()
|
||||
|
||||
commands = {
|
||||
'list': do_list,
|
||||
'show': do_show,
|
||||
|
||||
Reference in New Issue
Block a user