patrole/patrole_tempest_plugin
Doug Schveninger 89d9ff89fe Fix Extension gates by supporting Skip Execption in test case.
The test test_delete_auto_allocated_topology is the only
test in patrole that does a Skip test exception in the test_ method
so I had to add support to the rbac_rule_validation decorator
so the framework would allow the skip exception to be thrown
through the decorator and make it through to the unittest
framework as a skip. Let me know if anyone has a better
way to do this.  I am just trying to get all of the gates running.

FYI I am down to one testing in multinode that is only
supported by system scoped token in Nova so I think that
we will have to wait until tempest supports scope token and
then when patrole support them we should be able to get all
voting gate and non voting gates to work.

https://storyboard.openstack.org/#!/story/2008018

Change-Id: Id8a599c8754dfc10ffa5fa18c232a9afff180a8e
Story: 2008018
Task: 40670
2020-09-07 20:30:39 -05:00
..
hacking Update hacking for Python3 2020-04-02 15:56:12 +00:00
tests fix patrole-multinode-member non-voting gate by skip_because a bug 2020-09-02 05:51:59 -05:00
__init__.py Initial Cookiecutter commit 2017-01-04 15:11:34 -05:00
config.py Fix gate for multiple issues 2020-08-14 11:49:39 +00:00
plugin.py feature flag: Policy feature enabled config group 2018-05-19 16:24:33 +01:00
policy_authority.py Gate fix and update compute tests to adopt new policies 2020-04-22 02:57:42 +00:00
rbac_authority.py Move RbacAuthority class into separate module 2018-05-31 19:07:15 -04:00
rbac_exceptions.py Helper for validating RBAC list actions 2018-11-14 12:58:52 -06:00
rbac_rule_validation.py Fix Extension gates by supporting Skip Execption in test case. 2020-09-07 20:30:39 -05:00
rbac_utils.py Update api-ref location 2019-07-25 17:32:11 +02:00
requirements_authority.py requirements authority: Use better exception/return code 2018-11-14 01:16:00 +00:00
version.py Add a page for release 0.1.0 to release notes 2017-06-02 18:44:56 +00:00