The GET /v3/role_assignments API is a read-only API, making the
behavior for all system users the same. They should all be able to
list and filter role assignments for the entire deployment.
This commit moves the existing system reader tests into a common class
that can be reused by other test classes for system members and system
administrators.
Subsequent patches will:
- add test coverage for system members
- add test coverage for system admins
- add functionality for domain readers
- add functionality for domain members
- add functionality for domain admins
- add functionality for project readers
- add functionality for project members
- add functionality for project admins
- remove the obsolete policies from policy.v3cloudsample.json
Reviewed: https:/ /review. openstack. org/638309 /git.openstack. org/cgit/ openstack/ keystone/ commit/ ?id=63c6e6c3974 feca80a1ee278df 4b18351c18d093
Committed: https:/
Submitter: Zuul
Branch: master
commit 63c6e6c3974feca 80a1ee278df4b18 351c18d093
Author: Lance Bragstad <email address hidden>
Date: Wed Feb 20 18:08:40 2019 +0000
Reorganize role assignment tests for system users
The GET /v3/role_ assignments API is a read-only API, making the
behavior for all system users the same. They should all be able to
list and filter role assignments for the entire deployment.
This commit moves the existing system reader tests into a common class
that can be reused by other test classes for system members and system
administrators.
Subsequent patches will:
- add test coverage for system members v3cloudsample. json
- add test coverage for system admins
- add functionality for domain readers
- add functionality for domain members
- add functionality for domain admins
- add functionality for project readers
- add functionality for project members
- add functionality for project admins
- remove the obsolete policies from policy.
Change-Id: Ic9b1ad3306bb27 2d3e24a00009014 df16b36a65d
Partial-Bug: 1750673
Partial-Bug: 1816833