Skip to content

Commit 232a0ab

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "tests: Avoid more unnecessary mocks"
2 parents 23f47e0 + 7116449 commit 232a0ab

39 files changed

+651
-893
lines changed

openstackclient/tests/unit/common/test_extension.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
# License for the specific language governing permissions and limitations
1111
# under the License.
1212

13-
from unittest import mock
1413

1514
from openstackclient.common import extension
1615
from openstackclient.tests.unit.compute.v2 import fakes as compute_fakes
@@ -295,8 +294,8 @@ def setUp(self):
295294

296295
self.cmd = extension.ShowExtension(self.app, None)
297296

298-
self.app.client_manager.network.find_extension = mock.Mock(
299-
return_value=self.extension_details
297+
self.app.client_manager.network.find_extension.return_value = (
298+
self.extension_details
300299
)
301300

302301
def test_show_no_options(self):

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

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,9 +165,11 @@ def setUp(self):
165165
sdk_fakes.generate_fake_resources(_aggregate.Aggregate, 2)
166166
)
167167

168-
self.compute_client.find_aggregate = mock.Mock(
169-
side_effect=[self.fake_ags[0], self.fake_ags[1]]
170-
)
168+
self.compute_client.find_aggregate.side_effect = [
169+
self.fake_ags[0],
170+
self.fake_ags[1],
171+
]
172+
171173
self.cmd = aggregate.DeleteAggregate(self.app, None)
172174

173175
def test_aggregate_delete(self):

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

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
# under the License.
1414
#
1515

16-
from unittest import mock
1716

1817
from openstack.compute.v2 import server as _server
1918
from openstack.test import fakes as sdk_fakes
@@ -90,9 +89,7 @@ def setUp(self):
9089
'protocol': 'fake_protocol',
9190
'type': 'fake_type',
9291
}
93-
self.compute_client.create_console = mock.Mock(
94-
return_value=fake_console_data
95-
)
92+
self.compute_client.create_console.return_value = fake_console_data
9693

9794
self.columns = (
9895
'protocol',

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -680,9 +680,7 @@ def test_flavor_list_long_no_extra_specs(self):
680680
)
681681

682682
self.compute_client.flavors.side_effect = [[flavor], []]
683-
self.compute_client.fetch_flavor_extra_specs = mock.Mock(
684-
return_value=None
685-
)
683+
self.compute_client.fetch_flavor_extra_specs.return_value = None
686684

687685
arglist = [
688686
'--long',

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

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,12 @@
1212
# License for the specific language governing permissions and limitations
1313
# under the License.
1414
#
15-
from unittest import mock
1615

1716
from openstackclient.compute.v2 import hypervisor_stats
1817
from openstackclient.tests.unit.compute.v2 import fakes as compute_fakes
1918
from openstackclient.tests.unit import fakes
2019

2120

22-
class TestHypervisorStats(compute_fakes.TestComputev2):
23-
def setUp(self):
24-
super().setUp()
25-
26-
self.compute_client.get = mock.Mock()
27-
28-
2921
# Not in fakes.py because hypervisor stats has been deprecated
3022

3123

@@ -61,7 +53,7 @@ def create_one_hypervisor_stats(attrs=None):
6153
return stats_info
6254

6355

64-
class TestHypervisorStatsShow(TestHypervisorStats):
56+
class TestHypervisorStatsShow(compute_fakes.TestComputev2):
6557
_stats = create_one_hypervisor_stats()
6658

6759
def setUp(self):

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,9 +161,7 @@ def test_server_backup_wait_fail(self, mock_wait_for_status):
161161

162162
@mock.patch.object(common_utils, 'wait_for_status', return_value=True)
163163
def test_server_backup_wait_ok(self, mock_wait_for_status):
164-
self.image_client.get_image = mock.Mock(
165-
side_effect=self.image,
166-
)
164+
self.image_client.get_image.side_effect = (self.image,)
167165

168166
arglist = [
169167
'--name',

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,7 @@ def test_multi_services_delete_with_exception(self):
7777
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
7878

7979
delete_mock_result = [None, exceptions.CommandError]
80-
self.compute_client.delete_service = mock.Mock(
81-
side_effect=delete_mock_result
82-
)
80+
self.compute_client.delete_service.side_effect = delete_mock_result
8381

8482
try:
8583
self.cmd.take_action(parsed_args)

openstackclient/tests/unit/network/test_common.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,15 +128,11 @@ def setUp(self):
128128

129129
self.app.client_manager.network = mock.Mock()
130130
self.network_client = self.app.client_manager.network
131-
self.network_client.network_action = mock.Mock(
132-
return_value='take_action_network'
133-
)
131+
self.network_client.network_action.return_value = 'take_action_network'
134132

135133
self.app.client_manager.compute = mock.Mock()
136134
self.compute_client = self.app.client_manager.compute
137-
self.compute_client.compute_action = mock.Mock(
138-
return_value='take_action_compute'
139-
)
135+
self.compute_client.compute_action.return_value = 'take_action_compute'
140136

141137
self.cmd = FakeNetworkAndComputeCommand(self.app, None)
142138

openstackclient/tests/unit/network/v2/test_address_group.py

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
# under the License.
1212
#
1313

14-
from unittest import mock
1514
from unittest.mock import call
1615

1716
from osc_lib import exceptions
@@ -58,8 +57,8 @@ class TestCreateAddressGroup(TestAddressGroup):
5857

5958
def setUp(self):
6059
super().setUp()
61-
self.network_client.create_address_group = mock.Mock(
62-
return_value=self.new_address_group
60+
self.network_client.create_address_group.return_value = (
61+
self.new_address_group
6362
)
6463

6564
# Get the command object to test
@@ -145,7 +144,7 @@ class TestDeleteAddressGroup(TestAddressGroup):
145144

146145
def setUp(self):
147146
super().setUp()
148-
self.network_client.delete_address_group = mock.Mock(return_value=None)
147+
self.network_client.delete_address_group.return_value = None
149148
self.network_client.find_address_group = (
150149
network_fakes.get_address_groups(
151150
address_groups=self._address_groups
@@ -206,9 +205,7 @@ def test_multi_address_groups_delete_with_exception(self):
206205
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
207206

208207
find_mock_result = [self._address_groups[0], exceptions.CommandError]
209-
self.network_client.find_address_group = mock.Mock(
210-
side_effect=find_mock_result
211-
)
208+
self.network_client.find_address_group.side_effect = find_mock_result
212209

213210
try:
214211
self.cmd.take_action(parsed_args)
@@ -251,9 +248,7 @@ class TestListAddressGroup(TestAddressGroup):
251248

252249
def setUp(self):
253250
super().setUp()
254-
self.network_client.address_groups = mock.Mock(
255-
return_value=self.address_groups
256-
)
251+
self.network_client.address_groups.return_value = self.address_groups
257252

258253
# Get the command object to test
259254
self.cmd = address_group.ListAddressGroup(self.app, None)
@@ -333,13 +328,15 @@ class TestSetAddressGroup(TestAddressGroup):
333328

334329
def setUp(self):
335330
super().setUp()
336-
self.network_client.update_address_group = mock.Mock(return_value=None)
337-
self.network_client.find_address_group = mock.Mock(
338-
return_value=self._address_group
331+
self.network_client.update_address_group.return_value = None
332+
self.network_client.find_address_group.return_value = (
333+
self._address_group
339334
)
340-
self.network_client.add_addresses_to_address_group = mock.Mock(
341-
return_value=self._address_group
335+
336+
self.network_client.add_addresses_to_address_group.return_value = (
337+
self._address_group
342338
)
339+
343340
# Get the command object to test
344341
self.cmd = address_group.SetAddressGroup(self.app, None)
345342

@@ -442,8 +439,8 @@ class TestShowAddressGroup(TestAddressGroup):
442439

443440
def setUp(self):
444441
super().setUp()
445-
self.network_client.find_address_group = mock.Mock(
446-
return_value=self._address_group
442+
self.network_client.find_address_group.return_value = (
443+
self._address_group
447444
)
448445

449446
# Get the command object to test
@@ -486,12 +483,12 @@ class TestUnsetAddressGroup(TestAddressGroup):
486483

487484
def setUp(self):
488485
super().setUp()
489-
self.network_client.find_address_group = mock.Mock(
490-
return_value=self._address_group
491-
)
492-
self.network_client.remove_addresses_from_address_group = mock.Mock(
493-
return_value=self._address_group
486+
self.network_client.find_address_group.return_value = (
487+
self._address_group
494488
)
489+
490+
self.network_client.remove_addresses_from_address_group.return_value = self._address_group
491+
495492
# Get the command object to test
496493
self.cmd = address_group.UnsetAddressGroup(self.app, None)
497494

openstackclient/tests/unit/network/v2/test_address_scope.py

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
# under the License.
1212
#
1313

14-
from unittest import mock
1514
from unittest.mock import call
1615

1716
from osc_lib import exceptions
@@ -52,8 +51,8 @@ class TestCreateAddressScope(TestAddressScope):
5251

5352
def setUp(self):
5453
super().setUp()
55-
self.network_client.create_address_scope = mock.Mock(
56-
return_value=self.new_address_scope
54+
self.network_client.create_address_scope.return_value = (
55+
self.new_address_scope
5756
)
5857

5958
# Get the command object to test
@@ -160,7 +159,7 @@ class TestDeleteAddressScope(TestAddressScope):
160159

161160
def setUp(self):
162161
super().setUp()
163-
self.network_client.delete_address_scope = mock.Mock(return_value=None)
162+
self.network_client.delete_address_scope.return_value = None
164163
self.network_client.find_address_scope = (
165164
network_fakes.get_address_scopes(
166165
address_scopes=self._address_scopes
@@ -222,9 +221,7 @@ def test_multi_address_scopes_delete_with_exception(self):
222221
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
223222

224223
find_mock_result = [self._address_scopes[0], exceptions.CommandError]
225-
self.network_client.find_address_scope = mock.Mock(
226-
side_effect=find_mock_result
227-
)
224+
self.network_client.find_address_scope.side_effect = find_mock_result
228225

229226
try:
230227
self.cmd.take_action(parsed_args)
@@ -267,9 +264,7 @@ class TestListAddressScope(TestAddressScope):
267264

268265
def setUp(self):
269266
super().setUp()
270-
self.network_client.address_scopes = mock.Mock(
271-
return_value=self.address_scopes
272-
)
267+
self.network_client.address_scopes.return_value = self.address_scopes
273268

274269
# Get the command object to test
275270
self.cmd = address_scope.ListAddressScope(self.app, None)
@@ -398,9 +393,9 @@ class TestSetAddressScope(TestAddressScope):
398393

399394
def setUp(self):
400395
super().setUp()
401-
self.network_client.update_address_scope = mock.Mock(return_value=None)
402-
self.network_client.find_address_scope = mock.Mock(
403-
return_value=self._address_scope
396+
self.network_client.update_address_scope.return_value = None
397+
self.network_client.find_address_scope.return_value = (
398+
self._address_scope
404399
)
405400

406401
# Get the command object to test
@@ -488,8 +483,8 @@ class TestShowAddressScope(TestAddressScope):
488483

489484
def setUp(self):
490485
super().setUp()
491-
self.network_client.find_address_scope = mock.Mock(
492-
return_value=self._address_scope
486+
self.network_client.find_address_scope.return_value = (
487+
self._address_scope
493488
)
494489

495490
# Get the command object to test

0 commit comments

Comments
 (0)