Fix alt tenant id's issue in BaseV2MemberImageTest
BaseV2MemberImageTest gets alt_tenant_id in the wrong way when tenant
isolation is off. commit 9612e81d142e88782d4faf6a85e81967b5323908
introduced getting the tenant_id from credentials instance. This case
was missed. Fixing this involves completely removing the code that
caused lp#1320079.
Change-Id: Ic8585077b876f70353202f0f47184a18bca8083d
Closes-bug: #1320079
diff --git a/tempest/api/image/base.py b/tempest/api/image/base.py
index e31e635..9981292 100644
--- a/tempest/api/image/base.py
+++ b/tempest/api/image/base.py
@@ -129,15 +129,11 @@
if CONF.compute.allow_tenant_isolation:
creds = cls.isolated_creds.get_alt_creds()
cls.os_alt = clients.Manager(creds)
- cls.alt_tenant_id = cls.isolated_creds.get_alt_creds().tenant_id
else:
cls.os_alt = clients.AltManager()
- alt_tenant_name = cls.os_alt.credentials['tenant_name']
- identity_client = cls._get_identity_admin_client()
- cls.alt_tenant_id = identity_client.get_tenant_by_name(
- alt_tenant_name)['id']
cls.os_img_client = cls.os.image_client_v2
cls.alt_img_client = cls.os_alt.image_client_v2
+ cls.alt_tenant_id = cls.alt_img_client.tenant_id
def _list_image_ids_as_alt(self):
_, image_list = self.alt_img_client.image_list()