@@ -77,6 +77,13 @@ def setUpClass(cls):
7777
7878 @classmethod
7979 def setUpCloudStack (cls ):
80+ config = cls .getClsConfig ()
81+ StorPoolHelper .logger = cls
82+
83+ zone = config .zones [0 ]
84+ assert zone is not None
85+
86+ cls .spapi = spapi .Api (host = zone .spEndpoint , port = zone .spEndpointPort , auth = zone .spAuthToken , multiCluster = True )
8087 testClient = super (TestStoragePool , cls ).getClsTestClient ()
8188
8289 cls ._cleanup = []
@@ -94,20 +101,16 @@ def setUpCloudStack(cls):
94101
95102 # Get Zone, Domain and templates
96103 cls .domain = get_domain (cls .apiclient )
97- cls .zone = None
98- zones = list_zones (cls .apiclient )
99-
100- for z in zones :
101- if z .name == cls .getClsConfig ().mgtSvr [0 ].zone :
102- cls .zone = z
103-
104+ cls .zone = list_zones (cls .apiclient , name = zone .name )[0 ]
105+ cls .debug (cls .zone )
106+ cls .debug (list_zones (cls .apiclient , name = zone .name ))
104107 assert cls .zone is not None
105108
106109 cls .sp_template_1 = "ssd"
107110 storpool_primary_storage = {
108111 "name" : cls .sp_template_1 ,
109112 "zoneid" : cls .zone .id ,
110- "url" : "SP_API_HTTP=10.2.23.248:81 ;SP_AUTH_TOKEN=6549874687 ;SP_TEMPLATE=%s" % cls .sp_template_1 ,
113+ "url" : "SP_API_HTTP=%s:%s ;SP_AUTH_TOKEN=%s ;SP_TEMPLATE=%s" % ( zone . spEndpoint , zone . spEndpointPort , zone . spAuthToken , cls .sp_template_1 ) ,
111114 "scope" : "zone" ,
112115 "capacitybytes" : 564325555333 ,
113116 "capacityiops" : 155466 ,
@@ -117,8 +120,6 @@ def setUpCloudStack(cls):
117120 }
118121
119122 cls .storpool_primary_storage = storpool_primary_storage
120- host , port , auth = cls .getCfgFromUrl (url = storpool_primary_storage ["url" ])
121- cls .spapi = spapi .Api (host = host , port = port , auth = auth , multiCluster = True )
122123
123124 storage_pool = list_storage_pools (
124125 cls .apiclient ,
@@ -166,7 +167,7 @@ def setUpCloudStack(cls):
166167 storpool_primary_storage2 = {
167168 "name" : cls .sp_template_2 ,
168169 "zoneid" : cls .zone .id ,
169- "url" : "SP_API_HTTP=10.2.23.248:81 ;SP_AUTH_TOKEN=6549874687 ;SP_TEMPLATE=%s" % cls .sp_template_2 ,
170+ "url" : "SP_API_HTTP=%s:%s ;SP_AUTH_TOKEN=%s ;SP_TEMPLATE=%s" % ( zone . spEndpoint , zone . spEndpointPort , zone . spAuthToken , cls .sp_template_2 ) ,
170171 "scope" : "zone" ,
171172 "capacitybytes" : 564325555333 ,
172173 "capacityiops" : 1554 ,
0 commit comments