Skip to content

Commit 1cc484f

Browse files
committed
tests: Make use of fake client aliases
Change-Id: Iae56252c955540360b50c77594a1dff9d82b764f Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
1 parent 793739a commit 1cc484f

5 files changed

Lines changed: 61 additions & 88 deletions

File tree

openstackclient/tests/unit/common/test_extension.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ def setUp(self):
294294

295295
self.cmd = extension.ShowExtension(self.app, None)
296296

297-
self.app.client_manager.network.find_extension.return_value = (
297+
self.network_client.find_extension.return_value = (
298298
self.extension_details
299299
)
300300

@@ -322,7 +322,7 @@ def test_show_all_options(self):
322322

323323
columns, data = self.cmd.take_action(parsed_args)
324324

325-
self.app.client_manager.network.find_extension.assert_called_with(
325+
self.network_client.find_extension.assert_called_with(
326326
self.extension_details.alias, ignore_missing=False
327327
)
328328

openstackclient/tests/unit/compute/v2/test_server.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1608,8 +1608,8 @@ def find_port(name_or_id, ignore_missing):
16081608
port_port2.id: port_port2,
16091609
}[name_or_id]
16101610

1611-
self.app.client_manager.network.find_network.side_effect = find_network
1612-
self.app.client_manager.network.find_port.side_effect = find_port
1611+
self.network_client.find_network.side_effect = find_network
1612+
self.network_client.find_port.side_effect = find_port
16131613

16141614
arglist = [
16151615
'--image',
@@ -1728,7 +1728,7 @@ def test_server_create_with_network_tag(self):
17281728
self.set_compute_api_version('2.43')
17291729

17301730
network = network_fakes.create_one_network()
1731-
self.app.client_manager.network.find_network.return_value = network
1731+
self.network_client.find_network.return_value = network
17321732

17331733
arglist = [
17341734
'--image',

openstackclient/tests/unit/network/v2/taas/test_osc_tap_flow.py renamed to openstackclient/tests/unit/network/v2/taas/test_tap_flow.py

Lines changed: 18 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,9 @@ def test_create_tap_flow(self):
7777
'direction': 'BOTH',
7878
},
7979
)
80-
self.app.client_manager.network.create_tap_flow.return_value = (
81-
fake_tap_flow
82-
)
83-
self.app.client_manager.network.find_port.return_value = fake_port
84-
self.app.client_manager.network.find_tap_service.return_value = (
85-
fake_tap_service
86-
)
80+
self.network_client.create_tap_flow.return_value = fake_tap_flow
81+
self.network_client.find_port.return_value = fake_port
82+
self.network_client.find_tap_service.return_value = fake_tap_service
8783
arg_list = [
8884
'--name',
8985
fake_tap_flow['name'],
@@ -103,8 +99,7 @@ def test_create_tap_flow(self):
10399

104100
parsed_args = self.check_parser(self.cmd, arg_list, verify_list)
105101
columns, data = self.cmd.take_action(parsed_args)
106-
mock_create_t_f = self.app.client_manager.network.create_tap_flow
107-
mock_create_t_f.assert_called_once_with(
102+
self.network_client.create_tap_flow.assert_called_once_with(
108103
**{
109104
'name': fake_tap_flow['name'],
110105
'source_port': fake_tap_flow['source_port'],
@@ -129,15 +124,15 @@ def test_list_tap_flows(self):
129124
fake_tap_flows = list(
130125
sdk_fakes.generate_fake_resources(_tap_flow.TapFlow, count=2)
131126
)
132-
self.app.client_manager.network.tap_flows.return_value = fake_tap_flows
127+
self.network_client.tap_flows.return_value = fake_tap_flows
133128
arg_list = []
134129
verify_list = []
135130

136131
parsed_args = self.check_parser(self.cmd, arg_list, verify_list)
137132

138133
headers, data = self.cmd.take_action(parsed_args)
139134

140-
self.app.client_manager.network.tap_flows.assert_called_once()
135+
self.network_client.tap_flows.assert_called_once()
141136
self.assertEqual(headers, list(headers_long))
142137
self.assertCountEqual(
143138
list(data),
@@ -151,7 +146,7 @@ def test_list_tap_flows(self):
151146
class TestDeleteTapFlow(network_fakes.TestNetworkV2):
152147
def setUp(self):
153148
super().setUp()
154-
self.app.client_manager.network.find_tap_flow.side_effect = (
149+
self.network_client.find_tap_flow.side_effect = (
155150
lambda name_or_id, ignore_missing: _tap_flow.TapFlow(id=name_or_id)
156151
)
157152
self.cmd = osc_tap_flow.DeleteTapFlow(self.app, None)
@@ -171,8 +166,9 @@ def test_delete_tap_flow(self):
171166

172167
result = self.cmd.take_action(parsed_args)
173168

174-
mock_delete_tap_flow = self.app.client_manager.network.delete_tap_flow
175-
mock_delete_tap_flow.assert_called_once_with(fake_tap_flow['id'])
169+
self.network_client.delete_tap_flow.assert_called_once_with(
170+
fake_tap_flow['id']
171+
)
176172
self.assertIsNone(result)
177173

178174

@@ -190,17 +186,15 @@ class TestShowTapFlow(network_fakes.TestNetworkV2):
190186

191187
def setUp(self):
192188
super().setUp()
193-
self.app.client_manager.network.find_tap_flow.side_effect = (
189+
self.network_client.find_tap_flow.side_effect = (
194190
lambda name_or_id, ignore_missing: _tap_flow.TapFlow(id=name_or_id)
195191
)
196192
self.cmd = osc_tap_flow.ShowTapFlow(self.app, None)
197193

198194
def test_show_tap_flow(self):
199195
"""Test Show tap flow."""
200196
fake_tap_flow = sdk_fakes.generate_fake_resource(_tap_flow.TapFlow)
201-
self.app.client_manager.network.get_tap_flow.return_value = (
202-
fake_tap_flow
203-
)
197+
self.network_client.get_tap_flow.return_value = fake_tap_flow
204198
arg_list = [
205199
fake_tap_flow['id'],
206200
]
@@ -212,7 +206,7 @@ def test_show_tap_flow(self):
212206

213207
headers, data = self.cmd.take_action(parsed_args)
214208

215-
self.app.client_manager.network.get_tap_flow.assert_called_once_with(
209+
self.network_client.get_tap_flow.assert_called_once_with(
216210
fake_tap_flow['id']
217211
)
218212
self.assertEqual(self.columns, headers)
@@ -245,7 +239,7 @@ class TestUpdateTapFlow(network_fakes.TestNetworkV2):
245239
def setUp(self):
246240
super().setUp()
247241
self.cmd = osc_tap_flow.UpdateTapFlow(self.app, None)
248-
self.app.client_manager.network.find_tap_flow.side_effect = (
242+
self.network_client.find_tap_flow.side_effect = (
249243
lambda name_or_id, ignore_missing: _tap_flow.TapFlow(id=name_or_id)
250244
)
251245

@@ -255,9 +249,7 @@ def test_update_tap_flow(self):
255249
new_tap_flow = copy.deepcopy(fake_tap_flow)
256250
new_tap_flow['name'] = self._new_name
257251

258-
self.app.client_manager.network.update_tap_flow.return_value = (
259-
new_tap_flow
260-
)
252+
self.network_client.update_tap_flow.return_value = new_tap_flow
261253

262254
arg_list = [
263255
fake_tap_flow['id'],
@@ -270,7 +262,8 @@ def test_update_tap_flow(self):
270262
columns, data = self.cmd.take_action(parsed_args)
271263
attrs = {'name': self._new_name}
272264

273-
mock_update_t_f = self.app.client_manager.network.update_tap_flow
274-
mock_update_t_f.assert_called_once_with(new_tap_flow['id'], **attrs)
265+
self.network_client.update_tap_flow.assert_called_once_with(
266+
new_tap_flow['id'], **attrs
267+
)
275268
self.assertEqual(self.columns, columns)
276269
self.assertEqual(_get_data(new_tap_flow, self.columns), data)

openstackclient/tests/unit/network/v2/taas/test_osc_tap_mirror.py renamed to openstackclient/tests/unit/network/v2/taas/test_tap_mirror.py

Lines changed: 19 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,9 @@ def test_create_tap_mirror(self):
6464
fake_tap_mirror = sdk_fakes.generate_fake_resource(
6565
tap_mirror.TapMirror, **{'port_id': port_id, 'directions': 'IN=99'}
6666
)
67-
self.app.client_manager.network.create_tap_mirror.return_value = (
68-
fake_tap_mirror
69-
)
70-
self.app.client_manager.network.find_port.return_value = fake_port
71-
self.app.client_manager.network.find_tap_mirror.side_effect = (
67+
self.network_client.create_tap_mirror.return_value = fake_tap_mirror
68+
self.network_client.find_port.return_value = fake_port
69+
self.network_client.find_tap_mirror.side_effect = (
7270
lambda _, name_or_id: {'id': name_or_id}
7371
)
7472
arg_list = [
@@ -96,13 +94,10 @@ def test_create_tap_mirror(self):
9694
]
9795

9896
parsed_args = self.check_parser(self.cmd, arg_list, verify_list)
99-
self.app.client_manager.network.find_tap_mirror.return_value = (
100-
fake_tap_mirror
101-
)
97+
self.network_client.find_tap_mirror.return_value = fake_tap_mirror
10298

10399
columns, data = self.cmd.take_action(parsed_args)
104-
create_tap_m_mock = self.app.client_manager.network.create_tap_mirror
105-
create_tap_m_mock.assert_called_once_with(
100+
self.network_client.create_tap_mirror.assert_called_once_with(
106101
**{
107102
'name': fake_tap_mirror['name'],
108103
'port_id': fake_tap_mirror['port_id'],
@@ -128,9 +123,7 @@ def test_list_tap_mirror(self):
128123
fake_tap_mirrors = list(
129124
sdk_fakes.generate_fake_resources(tap_mirror.TapMirror, count=4)
130125
)
131-
self.app.client_manager.network.tap_mirrors.return_value = (
132-
fake_tap_mirrors
133-
)
126+
self.network_client.tap_mirrors.return_value = fake_tap_mirrors
134127

135128
arg_list = []
136129
verify_list = []
@@ -139,7 +132,7 @@ def test_list_tap_mirror(self):
139132

140133
headers, data = self.cmd.take_action(parsed_args)
141134

142-
self.app.client_manager.network.tap_mirrors.assert_called_once()
135+
self.network_client.tap_mirrors.assert_called_once()
143136
self.assertEqual(headers, list(headers_long))
144137
self.assertCountEqual(
145138
list(data),
@@ -153,7 +146,7 @@ def test_list_tap_mirror(self):
153146
class TestDeleteTapMirror(network_fakes.TestNetworkV2):
154147
def setUp(self):
155148
super().setUp()
156-
self.app.client_manager.network.find_tap_mirror.side_effect = (
149+
self.network_client.find_tap_mirror.side_effect = (
157150
lambda name_or_id, ignore_missing: tap_mirror.TapMirror(
158151
id=name_or_id
159152
)
@@ -177,8 +170,9 @@ def test_delete_tap_mirror(self):
177170
parsed_args = self.check_parser(self.cmd, arg_list, verify_list)
178171
result = self.cmd.take_action(parsed_args)
179172

180-
mock_delete_tap_m = self.app.client_manager.network.delete_tap_mirror
181-
mock_delete_tap_m.assert_called_once_with(fake_tap_mirror['id'])
173+
self.network_client.delete_tap_mirror.assert_called_once_with(
174+
fake_tap_mirror['id']
175+
)
182176
self.assertIsNone(result)
183177

184178

@@ -196,7 +190,7 @@ class TestShowTapMirror(network_fakes.TestNetworkV2):
196190

197191
def setUp(self):
198192
super().setUp()
199-
self.app.client_manager.network.find_tap_mirror.side_effect = (
193+
self.network_client.find_tap_mirror.side_effect = (
200194
lambda name_or_id, ignore_missing: tap_mirror.TapMirror(
201195
id=name_or_id
202196
)
@@ -209,9 +203,7 @@ def test_show_tap_mirror(self):
209203
fake_tap_mirror = sdk_fakes.generate_fake_resource(
210204
tap_mirror.TapMirror
211205
)
212-
self.app.client_manager.network.get_tap_mirror.return_value = (
213-
fake_tap_mirror
214-
)
206+
self.network_client.get_tap_mirror.return_value = fake_tap_mirror
215207
arg_list = [
216208
fake_tap_mirror['id'],
217209
]
@@ -223,8 +215,9 @@ def test_show_tap_mirror(self):
223215

224216
headers, data = self.cmd.take_action(parsed_args)
225217

226-
mock_get_tap_m = self.app.client_manager.network.get_tap_mirror
227-
mock_get_tap_m.assert_called_once_with(fake_tap_mirror['id'])
218+
self.network_client.get_tap_mirror.assert_called_once_with(
219+
fake_tap_mirror['id']
220+
)
228221
self.assertEqual(self.columns, headers)
229222
fake_data = _get_data(
230223
fake_tap_mirror, osc_tap_mirror._get_columns(fake_tap_mirror)[1]
@@ -248,7 +241,7 @@ class TestUpdateTapMirror(network_fakes.TestNetworkV2):
248241
def setUp(self):
249242
super().setUp()
250243
self.cmd = osc_tap_mirror.UpdateTapMirror(self.app, None)
251-
self.app.client_manager.network.find_tap_mirror.side_effect = (
244+
self.network_client.find_tap_mirror.side_effect = (
252245
lambda name_or_id, ignore_missing: tap_mirror.TapMirror(
253246
id=name_or_id
254247
)
@@ -262,9 +255,7 @@ def test_update_tap_mirror(self):
262255
new_tap_mirror = copy.deepcopy(fake_tap_mirror)
263256
new_tap_mirror['name'] = self._new_name
264257

265-
self.app.client_manager.network.update_tap_mirror.return_value = (
266-
new_tap_mirror
267-
)
258+
self.network_client.update_tap_mirror.return_value = new_tap_mirror
268259

269260
arg_list = [
270261
fake_tap_mirror['id'],
@@ -277,8 +268,7 @@ def test_update_tap_mirror(self):
277268
columns, data = self.cmd.take_action(parsed_args)
278269
attrs = {'name': self._new_name}
279270

280-
mock_update_tap_m = self.app.client_manager.network.update_tap_mirror
281-
mock_update_tap_m.assert_called_once_with(
271+
self.network_client.update_tap_mirror.assert_called_once_with(
282272
fake_tap_mirror['id'], **attrs
283273
)
284274
self.assertEqual(self.columns, columns)

0 commit comments

Comments
 (0)