From 6a8f4a04120d33f4abf395331b3bdd7bfe7ef0cc Mon Sep 17 00:00:00 2001 From: Henry Gessau Date: Mon, 8 Feb 2016 00:51:52 -0500 Subject: [PATCH] API test for get-me-network Partially-implements: blueprint get-me-a-network Change-Id: I43b2172edd666a23c41f9000197834858e6137dc --- .../tempest/services/network/json/network_client.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/neutron/tests/tempest/services/network/json/network_client.py b/neutron/tests/tempest/services/network/json/network_client.py index 6a560291..01429ab9 100644 --- a/neutron/tests/tempest/services/network/json/network_client.py +++ b/neutron/tests/tempest/services/network/json/network_client.py @@ -194,8 +194,10 @@ class NetworkClientJSON(service_client.ServiceClient): self.expected_success(204, resp.status) return service_client.ResponseBody(resp, body) - def list_subnetpools(self): + def list_subnetpools(self, **filters): uri = self.get_uri("subnetpools") + if filters: + uri = '?'.join([uri, urlparse.urlencode(filters)]) resp, body = self.get(uri) body = {'subnetpools': self.deserialize_list(body)} self.expected_success(200, resp.status) @@ -717,3 +719,10 @@ class NetworkClientJSON(service_client.ServiceClient): self.expected_success(200, resp.status) body = json.loads(body) return service_client.ResponseBody(resp, body) + + def get_auto_allocated_topology(self, tenant_id=None): + uri = '%s/auto-allocated-topology/%s' % (self.uri_prefix, tenant_id) + resp, body = self.get(uri) + self.expected_success(200, resp.status) + body = json.loads(body) + return service_client.ResponseBody(resp, body)