summaryrefslogtreecommitdiff
path: root/openstackclient/tests/unit/compute/v2/test_server.py
diff options
context:
space:
mode:
authorDean Troyer <dtroyer@gmail.com>2017-04-17 17:04:43 -0500
committerDean Troyer <dtroyer@gmail.com>2017-04-17 19:45:21 -0500
commitb2783dc3c44f5843a25770ff749d7a0de18b8dfc (patch)
treed8ea54d2425533d23f5771223f88a334600856ad /openstackclient/tests/unit/compute/v2/test_server.py
parent6f473be588a7d0dcd10ca189e3e1dba45a6eb2fe (diff)
downloadpython-openstackclient-b2783dc3c44f5843a25770ff749d7a0de18b8dfc.tar.gz
Low-level Compute v2 API: network
api.compute.APIv2 network functions. novaclient 8.0 is now released without support for the previously deprecated nova-net functions, so include a new low-level REST implementation of the removed APIs. Change-Id: If230f128e91cda44461fe93c976cac2aecec2252
Diffstat (limited to 'openstackclient/tests/unit/compute/v2/test_server.py')
-rw-r--r--openstackclient/tests/unit/compute/v2/test_server.py43
1 files changed, 21 insertions, 22 deletions
diff --git a/openstackclient/tests/unit/compute/v2/test_server.py b/openstackclient/tests/unit/compute/v2/test_server.py
index 71288a31..cde43d32 100644
--- a/openstackclient/tests/unit/compute/v2/test_server.py
+++ b/openstackclient/tests/unit/compute/v2/test_server.py
@@ -91,9 +91,6 @@ class TestServerAddFixedIP(TestServer):
def setUp(self):
super(TestServerAddFixedIP, self).setUp()
- # Get a shortcut to the compute client ServerManager Mock
- self.networks_mock = self.app.client_manager.compute.networks
-
# Get the command object to test
self.cmd = server.AddFixedIP(self.app, None)
@@ -105,25 +102,30 @@ class TestServerAddFixedIP(TestServer):
def _test_server_add_fixed_ip(self, extralist, fixed_ip_address):
servers = self.setup_servers_mock(count=1)
network = compute_fakes.FakeNetwork.create_one_network()
- self.networks_mock.get.return_value = network
+ with mock.patch(
+ 'openstackclient.api.compute_v2.APIv2.network_find'
+ ) as net_mock:
+ net_mock.return_value = network
- arglist = [
- servers[0].id,
- network.id,
- ] + extralist
- verifylist = [
- ('server', servers[0].id),
- ('network', network.id),
- ('fixed_ip_address', fixed_ip_address)
- ]
- parsed_args = self.check_parser(self.cmd, arglist, verifylist)
+ arglist = [
+ servers[0].id,
+ network['id'],
+ ] + extralist
+ verifylist = [
+ ('server', servers[0].id),
+ ('network', network['id']),
+ ('fixed_ip_address', fixed_ip_address),
+ ]
+ parsed_args = self.check_parser(self.cmd, arglist, verifylist)
- result = self.cmd.take_action(parsed_args)
+ result = self.cmd.take_action(parsed_args)
- servers[0].interface_attach.assert_called_once_with(
- port_id=None, net_id=network.id, fixed_ip=fixed_ip_address
- )
- self.assertIsNone(result)
+ servers[0].interface_attach.assert_called_once_with(
+ port_id=None,
+ net_id=network['id'],
+ fixed_ip=fixed_ip_address,
+ )
+ self.assertIsNone(result)
def test_server_add_fixed_ip(self):
self._test_server_add_fixed_ip([], None)
@@ -138,9 +140,6 @@ class TestServerAddFloatingIP(TestServer):
def setUp(self):
super(TestServerAddFloatingIP, self).setUp()
- # Get a shortcut to the compute client ServerManager Mock
- self.networks_mock = self.app.client_manager.compute.networks
-
# Get the command object to test
self.cmd = server.AddFloatingIP(self.app, None)