Fix for V2 identity failing test cases.
Following V2 identity api tests are failing -
1. test_delete_service
2. test_show_service
This patch provides fix for these failure of tests.
Closes-Bug: #1665082
Change-Id: I0d5d0c7cd737ea8e5cf85b688aa59f852e2e764f
diff --git a/patrole_tempest_plugin/tests/api/identity/v2/test_services_rbac.py b/patrole_tempest_plugin/tests/api/identity/v2/test_services_rbac.py
index c8447bb..93f20ef 100644
--- a/patrole_tempest_plugin/tests/api/identity/v2/test_services_rbac.py
+++ b/patrole_tempest_plugin/tests/api/identity/v2/test_services_rbac.py
@@ -53,7 +53,7 @@
RBAC test for Identity Admin 2.0 delete_service
"""
- service_id = self._create_service()
+ service_id = self._create_service()['OS-KSADM:service']['id']
rbac_utils.switch_role(self, switchToRbacRole=True)
self.services_client.delete_service(service_id)
@@ -66,7 +66,7 @@
RBAC test for Identity Admin 2.0 show_service
"""
- service_id = self._create_service()
+ service_id = self._create_service()['OS-KSADM:service']['id']
rbac_utils.switch_role(self, switchToRbacRole=True)
self.services_client.show_service(service_id)