summaryrefslogtreecommitdiff
path: root/tempest/api/compute/base.py
diff options
context:
space:
mode:
authorGhanshyam <ghanshyam.mann@nectechnologies.in>2014-06-23 13:56:42 +0900
committerGhanshyam <ghanshyam.mann@nectechnologies.in>2014-06-24 19:35:13 +0900
commit315011163c94ebb2cb4886e1a192eaf039ab3782 (patch)
tree319594c686c320fecd4a881b47ca413b6e8562d9 /tempest/api/compute/base.py
parent34e98ad7cc8624c2f27d5374360d34917d99466b (diff)
downloadtempest-315011163c94ebb2cb4886e1a192eaf039ab3782.tar.gz
Fix availability zone client in compute admin test
In /tempest/api/compute/admin/test_availability_zone.py file, V3 test class use the V2 Availability Zone client. This patch correct the client for V2 and V3 by instantiating the correct one in base class. Change-Id: I97903b1ea7faa02c5880c091a166e386295de0da
Diffstat (limited to 'tempest/api/compute/base.py')
-rw-r--r--tempest/api/compute/base.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tempest/api/compute/base.py b/tempest/api/compute/base.py
index 7c70aecbb..fdbe12363 100644
--- a/tempest/api/compute/base.py
+++ b/tempest/api/compute/base.py
@@ -390,8 +390,11 @@ class BaseComputeAdminTest(BaseComputeTest):
msg = ("Missing Compute Admin API credentials "
"in configuration.")
raise cls.skipException(msg)
+ if cls._api_version == 2:
+ cls.availability_zone_admin_client = (
+ cls.os_adm.availability_zone_client)
- if cls._api_version == 3:
+ else:
cls.servers_admin_client = cls.os_adm.servers_v3_client
cls.services_admin_client = cls.os_adm.services_v3_client
cls.availability_zone_admin_client = \