Remove discoverable test from compute tests.
Currently, test_hypervisor_rbac is the only merged test that
has a test for discoverable-related policy action. This patch
removes that test, because it was decided, in another patch [1],
that implementing discoverable policy actions should be postponed,
pending further discussion and changing show_extension in
nova's ExtensionInfoController [2] to only enforce 1 policy action
rather than all discoverable policy actions.
[1] https://review.openstack.org/#/c/431740/
[2] https://github.com/openstack/nova/blob/08653a53a6f7cd1d475a974293c4215be166e292/nova/api/openstack/compute/extension_info.py
Change-Id: I46b911f9542b46881af7ea0f8387f1271551ad8d
diff --git a/patrole_tempest_plugin/tests/api/compute/test_hypervisor_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_hypervisor_rbac.py
index 5f571a5..e495b7d 100644
--- a/patrole_tempest_plugin/tests/api/compute/test_hypervisor_rbac.py
+++ b/patrole_tempest_plugin/tests/api/compute/test_hypervisor_rbac.py
@@ -23,33 +23,6 @@
CONF = config.CONF
-class HypervisorRbacTest(rbac_base.BaseV2ComputeRbacTest):
-
- @classmethod
- def setup_clients(cls):
- super(HypervisorRbacTest, cls).setup_clients()
- cls.client = cls.hypervisor_client
-
- @classmethod
- def skip_checks(cls):
- super(HypervisorRbacTest, cls).skip_checks()
- if not CONF.compute_feature_enabled.api_extensions:
- raise cls.skipException(
- '%s skipped as no compute extensions enabled' % cls.__name__)
-
- def tearDown(self):
- rbac_utils.switch_role(self, switchToRbacRole=False)
- super(HypervisorRbacTest, self).tearDown()
-
- @decorators.idempotent_id('afe5d5ed-c9b9-4e9b-bdc6-20ef9fe86ad8')
- @rbac_rule_validation.action(
- service="nova",
- rule="os_compute_api:limits:discoverable")
- def test_hypervisor_discoverable(self):
- rbac_utils.switch_role(self, switchToRbacRole=True)
- self.extensions_client.list_extensions()
-
-
class HypervisorAdminRbacTest(rbac_base.BaseV2ComputeAdminRbacTest):
@classmethod