Skip to content

Commit 37228ae

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "tests: Avoid unnecessary mocks"
2 parents 87fe04a + a99ae36 commit 37228ae

File tree

1 file changed

+28
-37
lines changed

1 file changed

+28
-37
lines changed

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

Lines changed: 28 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -89,10 +89,6 @@ def setUp(self):
8989
# Get the command object to test
9090
self.cmd = server.AddFixedIP(self.app, None)
9191

92-
# Mock network methods
93-
self.find_network = mock.Mock()
94-
self.app.client_manager.network.find_network = self.find_network
95-
9692
def test_server_add_fixed_ip_pre_v249_with_tag(self):
9793
self.set_compute_api_version('2.48')
9894

@@ -614,9 +610,6 @@ def setUp(self):
614610
# Get the command object to test
615611
self.cmd = server.AddPort(self.app, None)
616612

617-
self.find_port = mock.Mock()
618-
self.app.client_manager.network.find_port = self.find_port
619-
620613
def _test_server_add_port(self, port_id):
621614
servers = self.setup_sdk_servers_mock(count=1)
622615
port = 'fake-port'
@@ -636,21 +629,23 @@ def _test_server_add_port(self, port_id):
636629
self.assertIsNone(result)
637630

638631
def test_server_add_port(self):
639-
self._test_server_add_port(self.find_port.return_value.id)
640-
self.find_port.assert_called_once_with(
632+
self._test_server_add_port(
633+
self.network_client.find_port.return_value.id
634+
)
635+
self.network_client.find_port.assert_called_once_with(
641636
'fake-port', ignore_missing=False
642637
)
643638

644639
def test_server_add_port_no_neutron(self):
645640
self.app.client_manager.network_endpoint_enabled = False
646641
self._test_server_add_port('fake-port')
647-
self.find_port.assert_not_called()
642+
self.network_client.find_port.assert_not_called()
648643

649644
def test_server_add_port_with_tag(self):
650645
self.set_compute_api_version('2.49')
651646

652647
servers = self.setup_sdk_servers_mock(count=1)
653-
self.find_port.return_value.id = 'fake-port'
648+
self.network_client.find_port.return_value.id = 'fake-port'
654649
arglist = [
655650
servers[0].id,
656651
'fake-port',
@@ -675,7 +670,7 @@ def test_server_add_port_with_tag_pre_v249(self):
675670
self.set_compute_api_version('2.48')
676671

677672
servers = self.setup_sdk_servers_mock(count=1)
678-
self.find_port.return_value.id = 'fake-port'
673+
self.network_client.find_port.return_value.id = 'fake-port'
679674
arglist = [
680675
servers[0].id,
681676
'fake-port',
@@ -1038,9 +1033,6 @@ def setUp(self):
10381033
# Get the command object to test
10391034
self.cmd = server.AddNetwork(self.app, None)
10401035

1041-
self.find_network = mock.Mock()
1042-
self.app.client_manager.network.find_network = self.find_network
1043-
10441036
def _test_server_add_network(self, net_id):
10451037
servers = self.setup_sdk_servers_mock(count=1)
10461038
network = 'fake-network'
@@ -1060,21 +1052,23 @@ def _test_server_add_network(self, net_id):
10601052
self.assertIsNone(result)
10611053

10621054
def test_server_add_network(self):
1063-
self._test_server_add_network(self.find_network.return_value.id)
1064-
self.find_network.assert_called_once_with(
1055+
self._test_server_add_network(
1056+
self.network_client.find_network.return_value.id
1057+
)
1058+
self.network_client.find_network.assert_called_once_with(
10651059
'fake-network', ignore_missing=False
10661060
)
10671061

10681062
def test_server_add_network_no_neutron(self):
10691063
self.app.client_manager.network_endpoint_enabled = False
10701064
self._test_server_add_network('fake-network')
1071-
self.find_network.assert_not_called()
1065+
self.network_client.find_network.assert_not_called()
10721066

10731067
def test_server_add_network_with_tag(self):
10741068
self.set_compute_api_version('2.49')
10751069

10761070
servers = self.setup_sdk_servers_mock(count=1)
1077-
self.find_network.return_value.id = 'fake-network'
1071+
self.network_client.find_network.return_value.id = 'fake-network'
10781072

10791073
arglist = [
10801074
servers[0].id,
@@ -1100,7 +1094,7 @@ def test_server_add_network_with_tag_pre_v249(self):
11001094
self.set_compute_api_version('2.48')
11011095

11021096
servers = self.setup_sdk_servers_mock(count=1)
1103-
self.find_network.return_value.id = 'fake-network'
1097+
self.network_client.find_network.return_value.id = 'fake-network'
11041098

11051099
arglist = [
11061100
servers[0].id,
@@ -7391,9 +7385,6 @@ def setUp(self):
73917385
# Get the command object to test
73927386
self.cmd = server.RemovePort(self.app, None)
73937387

7394-
self.find_port = mock.Mock()
7395-
self.app.client_manager.network.find_port = self.find_port
7396-
73977388
def _test_server_remove_port(self, port_id):
73987389
servers = self.setup_sdk_servers_mock(count=1)
73997390
port = 'fake-port'
@@ -7416,15 +7407,17 @@ def _test_server_remove_port(self, port_id):
74167407
self.assertIsNone(result)
74177408

74187409
def test_server_remove_port(self):
7419-
self._test_server_remove_port(self.find_port.return_value.id)
7420-
self.find_port.assert_called_once_with(
7410+
self._test_server_remove_port(
7411+
self.network_client.find_port.return_value.id
7412+
)
7413+
self.network_client.find_port.assert_called_once_with(
74217414
'fake-port', ignore_missing=False
74227415
)
74237416

74247417
def test_server_remove_port_no_neutron(self):
74257418
self.app.client_manager.network_endpoint_enabled = False
74267419
self._test_server_remove_port('fake-port')
7427-
self.find_port.assert_not_called()
7420+
self.network_client.find_port.assert_not_called()
74287421

74297422

74307423
class TestServerRemoveNetwork(TestServer):
@@ -7434,16 +7427,12 @@ def setUp(self):
74347427
# Get the command object to test
74357428
self.cmd = server.RemoveNetwork(self.app, None)
74367429

7437-
# Set method to be tested.
7438-
self.fake_inf = mock.Mock()
7439-
7440-
self.find_network = mock.Mock()
7441-
self.app.client_manager.network.find_network = self.find_network
7442-
self.compute_client.server_interfaces.return_value = [self.fake_inf]
7430+
self.fake_if = mock.Mock()
7431+
self.compute_client.server_interfaces.return_value = [self.fake_if]
74437432

74447433
def _test_server_remove_network(self, network_id):
7445-
self.fake_inf.net_id = network_id
7446-
self.fake_inf.port_id = 'fake-port'
7434+
self.fake_if.net_id = network_id
7435+
self.fake_if.port_id = 'fake-port'
74477436
servers = self.setup_sdk_servers_mock(count=1)
74487437
network = 'fake-network'
74497438

@@ -7468,15 +7457,17 @@ def _test_server_remove_network(self, network_id):
74687457
self.assertIsNone(result)
74697458

74707459
def test_server_remove_network(self):
7471-
self._test_server_remove_network(self.find_network.return_value.id)
7472-
self.find_network.assert_called_once_with(
7460+
self._test_server_remove_network(
7461+
self.network_client.find_network.return_value.id
7462+
)
7463+
self.network_client.find_network.assert_called_once_with(
74737464
'fake-network', ignore_missing=False
74747465
)
74757466

74767467
def test_server_remove_network_no_neutron(self):
74777468
self.app.client_manager.network_endpoint_enabled = False
74787469
self._test_server_remove_network('fake-network')
7479-
self.find_network.assert_not_called()
7470+
self.network_client.find_network.assert_not_called()
74807471

74817472

74827473
class TestServerRemoveSecurityGroup(TestServer):

0 commit comments

Comments
 (0)