diff options
| author | Monty Taylor <mordred@inaugust.com> | 2018-01-29 09:59:08 -0600 |
|---|---|---|
| committer | Monty Taylor <mordred@inaugust.com> | 2018-01-29 12:05:22 -0600 |
| commit | a742e47ecf86ef514d124ec5d10df197c01b253b (patch) | |
| tree | ffbaa70058663ac3d28ca601769474444413e654 /openstackclient/tests/unit | |
| parent | 2ef279ab71eb56860bc0ff10e14b8a865773f83a (diff) | |
| download | python-openstackclient-a742e47ecf86ef514d124ec5d10df197c01b253b.tar.gz | |
Use find_ip from openstacksdk
The find_ip from openstacksdk started being usable by OSC back in 0.9.15
but the local method never got replaced.
Change-Id: I18a334280e5f384f8bb96198cdad79c612a02290
Diffstat (limited to 'openstackclient/tests/unit')
| -rw-r--r-- | openstackclient/tests/unit/network/v2/test_floating_ip_network.py | 108 |
1 files changed, 25 insertions, 83 deletions
diff --git a/openstackclient/tests/unit/network/v2/test_floating_ip_network.py b/openstackclient/tests/unit/network/v2/test_floating_ip_network.py index 86f64ccd..f19849c4 100644 --- a/openstackclient/tests/unit/network/v2/test_floating_ip_network.py +++ b/openstackclient/tests/unit/network/v2/test_floating_ip_network.py @@ -230,14 +230,14 @@ class TestDeleteFloatingIPNetwork(TestFloatingIPNetwork): def setUp(self): super(TestDeleteFloatingIPNetwork, self).setUp() + self.network.find_ip = mock.Mock() self.network.delete_ip = mock.Mock(return_value=None) # Get the command object to test self.cmd = fip.DeleteFloatingIP(self.app, self.namespace) - @mock.patch.object(fip, '_find_floating_ip') - def test_floating_ip_delete(self, find_floating_ip_mock): - find_floating_ip_mock.side_effect = [ + def test_floating_ip_delete(self): + self.network.find_ip.side_effect = [ self.floating_ips[0], self.floating_ips[1], ] @@ -251,17 +251,15 @@ class TestDeleteFloatingIPNetwork(TestFloatingIPNetwork): result = self.cmd.take_action(parsed_args) - find_floating_ip_mock.assert_called_once_with( - mock.ANY, + self.network.find_ip.assert_called_once_with( self.floating_ips[0].id, ignore_missing=False, ) self.network.delete_ip.assert_called_once_with(self.floating_ips[0]) self.assertIsNone(result) - @mock.patch.object(fip, '_find_floating_ip') - def test_floating_ip_delete_multi(self, find_floating_ip_mock): - find_floating_ip_mock.side_effect = [ + def test_floating_ip_delete_multi(self): + self.network.find_ip.side_effect = [ self.floating_ips[0], self.floating_ips[1], ] @@ -279,17 +277,15 @@ class TestDeleteFloatingIPNetwork(TestFloatingIPNetwork): calls = [ call( - mock.ANY, self.floating_ips[0].id, ignore_missing=False, ), call( - mock.ANY, self.floating_ips[1].id, ignore_missing=False, ), ] - find_floating_ip_mock.assert_has_calls(calls) + self.network.find_ip.assert_has_calls(calls) calls = [] for f in self.floating_ips: @@ -297,9 +293,8 @@ class TestDeleteFloatingIPNetwork(TestFloatingIPNetwork): self.network.delete_ip.assert_has_calls(calls) self.assertIsNone(result) - @mock.patch.object(fip, '_find_floating_ip') - def test_floating_ip_delete_multi_exception(self, find_floating_ip_mock): - find_floating_ip_mock.side_effect = [ + def test_floating_ip_delete_multi_exception(self): + self.network.find_ip.side_effect = [ self.floating_ips[0], exceptions.CommandError, ] @@ -319,13 +314,11 @@ class TestDeleteFloatingIPNetwork(TestFloatingIPNetwork): except exceptions.CommandError as e: self.assertEqual('1 of 2 floating_ips failed to delete.', str(e)) - find_floating_ip_mock.assert_any_call( - mock.ANY, + self.network.find_ip.assert_any_call( self.floating_ips[0].id, ignore_missing=False, ) - find_floating_ip_mock.assert_any_call( - mock.ANY, + self.network.find_ip.assert_any_call( 'unexist_floating_ip', ignore_missing=False, ) @@ -590,9 +583,7 @@ class TestShowFloatingIPNetwork(TestFloatingIPNetwork): # Get the command object to test self.cmd = fip.ShowFloatingIP(self.app, self.namespace) - @mock.patch.object(fip, '_find_floating_ip') - def test_floating_ip_show(self, find_floating_ip_mock): - find_floating_ip_mock.return_value = self.floating_ip + def test_floating_ip_show(self): arglist = [ self.floating_ip.id, ] @@ -603,8 +594,7 @@ class TestShowFloatingIPNetwork(TestFloatingIPNetwork): columns, data = self.cmd.take_action(parsed_args) - find_floating_ip_mock.assert_called_once_with( - mock.ANY, + self.network.find_ip.assert_called_once_with( self.floating_ip.id, ignore_missing=False, ) @@ -636,14 +626,7 @@ class TestSetFloatingIP(TestFloatingIPNetwork): # Get the command object to test self.cmd = fip.SetFloatingIP(self.app, self.namespace) - @mock.patch( - "openstackclient.tests.unit.network.v2.test_floating_ip_network." + - "fip._find_floating_ip" - ) - def test_port_option(self, find_floating_ip_mock): - find_floating_ip_mock.side_effect = [ - self.floating_ip, - ] + def test_port_option(self): arglist = [ self.floating_ip.id, '--port', self.floating_ip.port_id, @@ -660,8 +643,7 @@ class TestSetFloatingIP(TestFloatingIPNetwork): 'port_id': self.floating_ip.port_id, } - find_floating_ip_mock.assert_called_once_with( - mock.ANY, + self.network.find_ip.assert_called_once_with( self.floating_ip.id, ignore_missing=False, ) @@ -669,14 +651,7 @@ class TestSetFloatingIP(TestFloatingIPNetwork): self.network.update_ip.assert_called_once_with( self.floating_ip, **attrs) - @mock.patch( - "openstackclient.tests.unit.network.v2.test_floating_ip_network." + - "fip._find_floating_ip" - ) - def test_fixed_ip_option(self, find_floating_ip_mock): - find_floating_ip_mock.side_effect = [ - self.floating_ip, - ] + def test_fixed_ip_option(self): arglist = [ self.floating_ip.id, '--port', self.floating_ip.port_id, @@ -695,24 +670,16 @@ class TestSetFloatingIP(TestFloatingIPNetwork): 'port_id': self.floating_ip.port_id, 'fixed_ip_address': self.floating_ip.fixed_ip_address, } - find_floating_ip_mock.assert_called_once_with( - mock.ANY, + self.network.find_ip.assert_called_once_with( self.floating_ip.id, ignore_missing=False, ) self.network.update_ip.assert_called_once_with( self.floating_ip, **attrs) - @mock.patch( - "openstackclient.tests.unit.network.v2.test_floating_ip_network." + - "fip._find_floating_ip" - ) - def test_port_and_qos_policy_option(self, find_floating_ip_mock): + def test_port_and_qos_policy_option(self): qos_policy = network_fakes.FakeNetworkQosPolicy.create_one_qos_policy() self.network.find_qos_policy = mock.Mock(return_value=qos_policy) - find_floating_ip_mock.side_effect = [ - self.floating_ip, - ] arglist = [ "--qos-policy", qos_policy.id, '--port', self.floating_ip.port_id, @@ -731,22 +698,14 @@ class TestSetFloatingIP(TestFloatingIPNetwork): 'qos_policy_id': qos_policy.id, 'port_id': self.floating_ip.port_id, } - find_floating_ip_mock.assert_called_once_with( - mock.ANY, + self.network.find_ip.assert_called_once_with( self.floating_ip.id, ignore_missing=False, ) self.network.update_ip.assert_called_once_with( self.floating_ip, **attrs) - @mock.patch( - "openstackclient.tests.unit.network.v2.test_floating_ip_network." + - "fip._find_floating_ip" - ) - def test_port_and_no_qos_policy_option(self, find_floating_ip_mock): - find_floating_ip_mock.side_effect = [ - self.floating_ip, - ] + def test_port_and_no_qos_policy_option(self): arglist = [ "--no-qos-policy", '--port', self.floating_ip.port_id, @@ -765,8 +724,7 @@ class TestSetFloatingIP(TestFloatingIPNetwork): 'qos_policy_id': None, 'port_id': self.floating_ip.port_id, } - find_floating_ip_mock.assert_called_once_with( - mock.ANY, + self.network.find_ip.assert_called_once_with( self.floating_ip.id, ignore_missing=False, ) @@ -796,14 +754,7 @@ class TestUnsetFloatingIP(TestFloatingIPNetwork): # Get the command object to test self.cmd = fip.UnsetFloatingIP(self.app, self.namespace) - @mock.patch( - "openstackclient.tests.unit.network.v2.test_floating_ip_network." + - "fip._find_floating_ip" - ) - def test_floating_ip_unset_port(self, find_floating_ip_mock): - find_floating_ip_mock.side_effect = [ - self.floating_ip, - ] + def test_floating_ip_unset_port(self): arglist = [ self.floating_ip.id, "--port", @@ -819,8 +770,7 @@ class TestUnsetFloatingIP(TestFloatingIPNetwork): attrs = { 'port_id': None, } - find_floating_ip_mock.assert_called_once_with( - mock.ANY, + self.network.find_ip.assert_called_once_with( self.floating_ip.id, ignore_missing=False, ) @@ -829,14 +779,7 @@ class TestUnsetFloatingIP(TestFloatingIPNetwork): self.assertIsNone(result) - @mock.patch( - "openstackclient.tests.unit.network.v2.test_floating_ip_network." + - "fip._find_floating_ip" - ) - def test_floating_ip_unset_qos_policy(self, find_floating_ip_mock): - find_floating_ip_mock.side_effect = [ - self.floating_ip, - ] + def test_floating_ip_unset_qos_policy(self): arglist = [ self.floating_ip.id, "--qos-policy", @@ -852,8 +795,7 @@ class TestUnsetFloatingIP(TestFloatingIPNetwork): attrs = { 'qos_policy_id': None, } - find_floating_ip_mock.assert_called_once_with( - mock.ANY, + self.network.find_ip.assert_called_once_with( self.floating_ip.id, ignore_missing=False, ) |
