Skip to content

Commit 72bf89c

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "Evaluate --inherited in role list"
2 parents 5f4892a + 7075c90 commit 72bf89c

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

openstackclient/identity/v3/role.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,7 @@ def take_action(self, parsed_args):
260260
data = identity_client.roles.list(
261261
user=user,
262262
domain=domain,
263+
os_inherit_extension_inherited=parsed_args.inherited
263264
)
264265
for user_role in data:
265266
user_role.user = user.name
@@ -269,6 +270,7 @@ def take_action(self, parsed_args):
269270
data = identity_client.roles.list(
270271
user=user,
271272
project=project,
273+
os_inherit_extension_inherited=parsed_args.inherited
272274
)
273275
for user_role in data:
274276
user_role.user = user.name
@@ -278,12 +280,14 @@ def take_action(self, parsed_args):
278280
data = identity_client.roles.list(
279281
user=user,
280282
domain='default',
283+
os_inherit_extension_inherited=parsed_args.inherited
281284
)
282285
elif parsed_args.group and parsed_args.domain:
283286
columns = ('ID', 'Name', 'Domain', 'Group')
284287
data = identity_client.roles.list(
285288
group=group,
286289
domain=domain,
290+
os_inherit_extension_inherited=parsed_args.inherited
287291
)
288292
for group_role in data:
289293
group_role.group = group.name
@@ -293,6 +297,7 @@ def take_action(self, parsed_args):
293297
data = identity_client.roles.list(
294298
group=group,
295299
project=project,
300+
os_inherit_extension_inherited=parsed_args.inherited
296301
)
297302
for group_role in data:
298303
group_role.group = group.name

openstackclient/tests/identity/v3/test_role.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,7 @@ def test_user_list_user(self):
383383
kwargs = {
384384
'domain': 'default',
385385
'user': self.users_mock.get(),
386+
'os_inherit_extension_inherited': False
386387
}
387388
# RoleManager.list(user=, group=, domain=, project=, **kwargs)
388389
self.roles_mock.list.assert_called_with(
@@ -415,6 +416,7 @@ def test_role_list_domain_user(self):
415416
kwargs = {
416417
'domain': self.domains_mock.get(),
417418
'user': self.users_mock.get(),
419+
'os_inherit_extension_inherited': False
418420
}
419421
# RoleManager.list(user=, group=, domain=, project=, **kwargs)
420422
self.roles_mock.list.assert_called_with(
@@ -449,6 +451,7 @@ def test_role_list_domain_group(self):
449451
kwargs = {
450452
'domain': self.domains_mock.get(),
451453
'group': self.groups_mock.get(),
454+
'os_inherit_extension_inherited': False
452455
}
453456
# RoleManager.list(user=, group=, domain=, project=, **kwargs)
454457
self.roles_mock.list.assert_called_with(
@@ -483,6 +486,7 @@ def test_role_list_project_user(self):
483486
kwargs = {
484487
'project': self.projects_mock.get(),
485488
'user': self.users_mock.get(),
489+
'os_inherit_extension_inherited': False
486490
}
487491
# RoleManager.list(user=, group=, domain=, project=, **kwargs)
488492
self.roles_mock.list.assert_called_with(
@@ -517,6 +521,7 @@ def test_role_list_project_group(self):
517521
kwargs = {
518522
'project': self.projects_mock.get(),
519523
'group': self.groups_mock.get(),
524+
'os_inherit_extension_inherited': False
520525
}
521526
# RoleManager.list(user=, group=, domain=, project=, **kwargs)
522527
self.roles_mock.list.assert_called_with(

0 commit comments

Comments
 (0)