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:
Alexander Kurenyshev
2016-03-25 17:37:56 +03:00
parent f4ee1845ed
commit 3acde8bb11

View File

@@ -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,