1515
1616from openstackclient .common import availability_zone
1717from openstackclient .tests .unit .compute .v2 import fakes as compute_fakes
18- from openstackclient .tests .unit import fakes
1918from openstackclient .tests .unit .network .v2 import fakes as network_fakes
2019from openstackclient .tests .unit import utils
21- from openstackclient .tests .unit .volume .v2 import fakes as volume_fakes
20+ from openstackclient .tests .unit .volume .v3 import fakes as volume_fakes
2221
2322
2423def _build_compute_az_datalist (compute_az , long_datalist = False ):
2524 datalist = ()
2625 if not long_datalist :
2726 datalist = (
28- compute_az .zoneName ,
27+ compute_az .name ,
2928 'available' ,
3029 )
3130 else :
3231 for host , services in compute_az .hosts .items ():
3332 for service , state in services .items ():
3433 datalist += (
35- compute_az .zoneName ,
34+ compute_az .name ,
3635 'available' ,
3736 '' ,
3837 host ,
@@ -46,12 +45,12 @@ def _build_volume_az_datalist(volume_az, long_datalist=False):
4645 datalist = ()
4746 if not long_datalist :
4847 datalist = (
49- volume_az .zoneName ,
48+ volume_az .name ,
5049 'available' ,
5150 )
5251 else :
5352 datalist = (
54- volume_az .zoneName ,
53+ volume_az .name ,
5554 'available' ,
5655 '' ,
5756 '' ,
@@ -84,33 +83,20 @@ class TestAvailabilityZone(utils.TestCommand):
8483 def setUp (self ):
8584 super ().setUp ()
8685
87- compute_client = compute_fakes .FakeComputev2Client (
88- endpoint = fakes .AUTH_URL ,
89- token = fakes .AUTH_TOKEN ,
90- )
91- self .app .client_manager .compute = compute_client
92-
93- self .compute_azs_mock = compute_client .availability_zones
94- self .compute_azs_mock .reset_mock ()
86+ self .app .client_manager .sdk_connection = mock .Mock ()
9587
96- volume_client = volume_fakes .FakeVolumeClient (
97- endpoint = fakes .AUTH_URL ,
98- token = fakes .AUTH_TOKEN ,
99- )
100- self .app .client_manager .volume = volume_client
88+ self .app .client_manager .sdk_connection .compute = mock .Mock ()
89+ self .compute_client = self .app .client_manager .sdk_connection .compute
90+ self .compute_client .availability_zones = mock .Mock ()
10191
102- self .volume_azs_mock = volume_client .availability_zones
103- self .volume_azs_mock .reset_mock ()
104-
105- network_client = network_fakes .FakeNetworkV2Client (
106- endpoint = fakes .AUTH_URL ,
107- token = fakes .AUTH_TOKEN ,
108- )
109- self .app .client_manager .network = network_client
92+ self .app .client_manager .sdk_connection .volume = mock .Mock ()
93+ self .volume_client = self .app .client_manager .sdk_connection .volume
94+ self .volume_client .availability_zones = mock .Mock ()
11095
111- network_client .availability_zones = mock .Mock ()
112- network_client .find_extension = mock .Mock ()
113- self .network_azs_mock = network_client .availability_zones
96+ self .app .client_manager .network = mock .Mock ()
97+ self .network_client = self .app .client_manager .network
98+ self .network_client .availability_zones = mock .Mock ()
99+ self .network_client .find_extension = mock .Mock ()
114100
115101
116102class TestAvailabilityZoneList (TestAvailabilityZone ):
@@ -131,9 +117,9 @@ class TestAvailabilityZoneList(TestAvailabilityZone):
131117 def setUp (self ):
132118 super ().setUp ()
133119
134- self .compute_azs_mock . list .return_value = self .compute_azs
135- self .volume_azs_mock . list .return_value = self .volume_azs
136- self .network_azs_mock .return_value = self .network_azs
120+ self .compute_client . availability_zones .return_value = self .compute_azs
121+ self .volume_client . availability_zones .return_value = self .volume_azs
122+ self .network_client . availability_zones .return_value = self .network_azs
137123
138124 # Get the command object to test
139125 self .cmd = availability_zone .ListAvailabilityZone (self .app , None )
@@ -148,9 +134,9 @@ def test_availability_zone_list_no_options(self):
148134 # containing the data to be listed.
149135 columns , data = self .cmd .take_action (parsed_args )
150136
151- self .compute_azs_mock . list .assert_called_with ()
152- self .volume_azs_mock . list .assert_called_with ()
153- self .network_azs_mock .assert_called_with ()
137+ self .compute_client . availability_zones .assert_called_with (details = True )
138+ self .volume_client . availability_zones .assert_called_with ()
139+ self .network_client . availability_zones .assert_called_with ()
154140
155141 self .assertEqual (self .short_columnslist , columns )
156142 datalist = ()
@@ -176,9 +162,9 @@ def test_availability_zone_list_long(self):
176162 # containing the data to be listed.
177163 columns , data = self .cmd .take_action (parsed_args )
178164
179- self .compute_azs_mock . list .assert_called_with ()
180- self .volume_azs_mock . list .assert_called_with ()
181- self .network_azs_mock .assert_called_with ()
165+ self .compute_client . availability_zones .assert_called_with (details = True )
166+ self .volume_client . availability_zones .assert_called_with ()
167+ self .network_client . availability_zones .assert_called_with ()
182168
183169 self .assertEqual (self .long_columnslist , columns )
184170 datalist = ()
@@ -210,9 +196,9 @@ def test_availability_zone_list_compute(self):
210196 # containing the data to be listed.
211197 columns , data = self .cmd .take_action (parsed_args )
212198
213- self .compute_azs_mock . list .assert_called_with ()
214- self .volume_azs_mock . list .assert_not_called ()
215- self .network_azs_mock .assert_not_called ()
199+ self .compute_client . availability_zones .assert_called_with (details = True )
200+ self .volume_client . availability_zones .assert_not_called ()
201+ self .network_client . availability_zones .assert_not_called ()
216202
217203 self .assertEqual (self .short_columnslist , columns )
218204 datalist = ()
@@ -234,9 +220,9 @@ def test_availability_zone_list_volume(self):
234220 # containing the data to be listed.
235221 columns , data = self .cmd .take_action (parsed_args )
236222
237- self .compute_azs_mock . list .assert_not_called ()
238- self .volume_azs_mock . list .assert_called_with ()
239- self .network_azs_mock .assert_not_called ()
223+ self .compute_client . availability_zones .assert_not_called ()
224+ self .volume_client . availability_zones .assert_called_with ()
225+ self .network_client . availability_zones .assert_not_called ()
240226
241227 self .assertEqual (self .short_columnslist , columns )
242228 datalist = ()
@@ -258,9 +244,9 @@ def test_availability_zone_list_network(self):
258244 # containing the data to be listed.
259245 columns , data = self .cmd .take_action (parsed_args )
260246
261- self .compute_azs_mock . list .assert_not_called ()
262- self .volume_azs_mock . list .assert_not_called ()
263- self .network_azs_mock .assert_called_with ()
247+ self .compute_client . availability_zones .assert_not_called ()
248+ self .volume_client . availability_zones .assert_not_called ()
249+ self .network_client . availability_zones .assert_called_with ()
264250
265251 self .assertEqual (self .short_columnslist , columns )
266252 datalist = ()
0 commit comments