commit | 4c5dbdd78adbefd7eadb839a75fd0d3dd9162be6 | [log] [tgz] |
---|---|---|
author | rajat29 <rajat.sharma@nectechnologies.in> | Tue Nov 14 12:39:28 2017 +0530 |
committer | rajat29 <rajat.sharma@nectechnologies.in> | Tue Nov 14 12:39:28 2017 +0530 |
tree | 839fef8582bc6b93959afb3f5db9fc2b414a723d | |
parent | 43ec81a4c57c64a117332849e4a1966c3feb3f25 [diff] |
Add 'show_trust' Policy Test for Identity Adding missing 'show_trust' RBAC test for identity[1] [1]https://github.com/openstack/keystone/blob/master/keystone/common/policies/trust.py#L55 Change-Id: I8725ed13cc1ec45b4f1fbd57c7b177b3139377f4
diff --git a/patrole_tempest_plugin/tests/api/identity/v3/test_trusts_rbac.py b/patrole_tempest_plugin/tests/api/identity/v3/test_trusts_rbac.py index 82feff9..3639520 100644 --- a/patrole_tempest_plugin/tests/api/identity/v3/test_trusts_rbac.py +++ b/patrole_tempest_plugin/tests/api/identity/v3/test_trusts_rbac.py
@@ -127,3 +127,11 @@ self.rbac_utils.switch_role(self, toggle_rbac_role=True) self.trusts_client.show_trust_role( self.trust['id'], self.delegated_role_id)['role'] + + @decorators.idempotent_id('0184e0fb-641e-4b52-ab73-81c1ce6ca5c1') + @rbac_rule_validation.action( + service="keystone", + rule="identity:get_trust") + def test_show_trust(self): + self.rbac_utils.switch_role(self, toggle_rbac_role=True) + self.trusts_client.show_trust(self.trust['id'])