Skip to content

Commit f8effe9

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "Change metavar name for registered limit delete"
2 parents 79db64f + 0411805 commit f8effe9

File tree

2 files changed

+17
-12
lines changed

2 files changed

+17
-12
lines changed

openstackclient/identity/v3/registered_limit.py

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,10 @@ def get_parser(self, prog_name):
4444
'--service',
4545
metavar='<service>',
4646
required=True,
47-
help=_('Service responsible for the resource to limit (required)'),
47+
help=_(
48+
'Service responsible for the resource to limit (required) '
49+
'(name or ID)'
50+
),
4851
)
4952
parser.add_argument(
5053
'--default-limit',
@@ -106,18 +109,18 @@ class DeleteRegisteredLimit(command.Command):
106109
def get_parser(self, prog_name):
107110
parser = super().get_parser(prog_name)
108111
parser.add_argument(
109-
'registered_limit_id',
110-
metavar='<registered-limit-id>',
112+
'registered_limits',
113+
metavar='<registered-limits>',
111114
nargs="+",
112-
help=_('Registered limit to delete (ID)'),
115+
help=_('Registered limit(s) to delete (ID)'),
113116
)
114117
return parser
115118

116119
def take_action(self, parsed_args):
117120
identity_client = self.app.client_manager.identity
118121

119122
errors = 0
120-
for registered_limit_id in parsed_args.registered_limit_id:
123+
for registered_limit_id in parsed_args.registered_limits:
121124
try:
122125
identity_client.registered_limits.delete(registered_limit_id)
123126
except Exception as e:
@@ -134,7 +137,7 @@ def take_action(self, parsed_args):
134137
)
135138

136139
if errors > 0:
137-
total = len(parsed_args.registered_limit_id)
140+
total = len(parsed_args.registered_limits)
138141
msg = _(
139142
"%(errors)s of %(total)s registered limits failed to delete."
140143
) % {'errors': errors, 'total': total}
@@ -149,7 +152,9 @@ def get_parser(self, prog_name):
149152
parser.add_argument(
150153
'--service',
151154
metavar='<service>',
152-
help=_('Service responsible for the resource to limit'),
155+
help=_(
156+
'Service responsible for the resource to limit (name or ID)'
157+
),
153158
)
154159
parser.add_argument(
155160
'--resource-name',
@@ -228,9 +233,9 @@ def get_parser(self, prog_name):
228233
'--service',
229234
metavar='<service>',
230235
help=_(
231-
'Service to be updated responsible for the resource to '
232-
'limit. Either --service, --resource-name or --region must '
233-
'be different than existing value otherwise it will be '
236+
'Service to be updated responsible for the resource to limit '
237+
'(name or ID). Either --service, --resource-name or --region '
238+
'must be different than existing value otherwise it will be '
234239
'duplicate entry'
235240
),
236241
)

openstackclient/tests/unit/identity/v3/test_registered_limit.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ def test_registered_limit_delete(self):
168168

169169
arglist = [identity_fakes.registered_limit_id]
170170
verifylist = [
171-
('registered_limit_id', [identity_fakes.registered_limit_id])
171+
('registered_limits', [identity_fakes.registered_limit_id])
172172
]
173173
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
174174

@@ -184,7 +184,7 @@ def test_registered_limit_delete_with_exception(self):
184184
self.registered_limit_mock.delete.side_effect = return_value
185185

186186
arglist = ['fake-registered-limit-id']
187-
verifylist = [('registered_limit_id', ['fake-registered-limit-id'])]
187+
verifylist = [('registered_limits', ['fake-registered-limit-id'])]
188188
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
189189

190190
try:

0 commit comments

Comments
 (0)