Fix receiver-update mistake

1. help info is incorrect.
2. params can not be parsed correctly.

Change-Id: Icf52980429288a716aa1b5b9d8780eb3f89512bf
This commit is contained in:
liyi
2017-07-21 11:08:17 +08:00
parent b26039a43c
commit 0fb164a2b6
3 changed files with 7 additions and 7 deletions

View File

@@ -511,7 +511,7 @@ class ShellTest(testtools.TestCase):
'type': 'webhook',
'cluster': 'cluster1',
'action': 'CLUSTER_SCALE_IN',
'params': {}
'params': []
}
args = self._make_args(args)
params = {
@@ -535,7 +535,7 @@ class ShellTest(testtools.TestCase):
'type': 'webhook',
'cluster': None,
'action': None,
'params': {}
'params': []
}
args = self._make_args(args)
ex = self.assertRaises(exc.CommandError,
@@ -552,7 +552,7 @@ class ShellTest(testtools.TestCase):
'type': 'foo',
'cluster': None,
'action': None,
'params': {}
'params': []
}
args = self._make_args(args)
params = {
@@ -576,13 +576,13 @@ class ShellTest(testtools.TestCase):
'name': 'receiver2',
'id': 'receiver_id',
'action': 'CLUSTER_SCALE_OUT',
'params': {'count': '2'}
'params': ['key1=value1;key2=value2']
}
args = self._make_args(args)
params = {
'name': 'receiver2',
'action': 'CLUSTER_SCALE_OUT',
'params': {'count': '2'}
'params': {'key1': 'value1', 'key2': 'value2'}
}
receiver = mock.Mock()
receiver.id = 'receiver_id'

View File

@@ -214,7 +214,7 @@ class CreateReceiver(command.ShowOne):
class UpdateReceiver(command.ShowOne):
"""Create a receiver."""
"""Update a receiver."""
log = logging.getLogger(__name__ + ".UpdateReceiver")

View File

@@ -1584,7 +1584,7 @@ def do_receiver_update(service, args):
params = {
'name': args.name,
'action': args.action,
'params': args.params
'params': utils.format_parameters(args.params)
}
# Find the receiver first, we need its id