From 107cad200a15a3131525436b483dbef5e88b9508 Mon Sep 17 00:00:00 2001 From: Dean Troyer Date: Mon, 17 Apr 2017 15:03:14 -0500 Subject: Low-level Compute v2 API: floating ip pool api.compute.APIv2 floating ip pool function. 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. Also includes a handful of cleanups that the previous security group and floating IP reviews missed. Change-Id: I20116ec4fc1113857d8d917bfb30fa3170d05b9f --- openstackclient/tests/unit/api/test_compute_v2.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'openstackclient/tests/unit/api') diff --git a/openstackclient/tests/unit/api/test_compute_v2.py b/openstackclient/tests/unit/api/test_compute_v2.py index 7a30223c..22ee4899 100644 --- a/openstackclient/tests/unit/api/test_compute_v2.py +++ b/openstackclient/tests/unit/api/test_compute_v2.py @@ -145,6 +145,24 @@ class TestFloatingIP(TestComputeAPIv2): self.assertEqual(self.LIST_FLOATING_IP_RESP, ret) +class TestFloatingIPPool(TestComputeAPIv2): + + LIST_FLOATING_IP_POOL_RESP = [ + {"name": "tide"}, + {"name": "press"}, + ] + + def test_floating_ip_pool_list(self): + self.requests_mock.register_uri( + 'GET', + FAKE_URL + '/os-floating-ip-pools', + json={'floating_ip_pools': self.LIST_FLOATING_IP_POOL_RESP}, + status_code=200, + ) + ret = self.api.floating_ip_pool_list() + self.assertEqual(self.LIST_FLOATING_IP_POOL_RESP, ret) + + class TestNetwork(TestComputeAPIv2): FAKE_NETWORK_RESP = { -- cgit v1.2.1