diff --git a/tempest/api/compute/test_tenant_networks.py b/tempest/api/compute/test_tenant_networks.py index ad5adaa7e..11f572e7d 100644 --- a/tempest/api/compute/test_tenant_networks.py +++ b/tempest/api/compute/test_tenant_networks.py @@ -25,9 +25,10 @@ class NetworksTestJSON(base.BaseV2ComputeTest): @test.idempotent_id('edfea98e-bbe3-4c7a-9739-87b986baff26') def test_list_show_tenant_networks(self): - tenant_networks = self.client.list_tenant_networks() + tenant_networks = self.client.list_tenant_networks()['networks'] self.assertNotEmpty(tenant_networks, "No tenant networks found.") for net in tenant_networks: - tenant_network = self.client.show_tenant_network(net['id']) + tenant_network = (self.client.show_tenant_network(net['id']) + ['network']) self.assertEqual(net['id'], tenant_network['id']) diff --git a/tempest/services/compute/json/tenant_networks_client.py b/tempest/services/compute/json/tenant_networks_client.py index d31c5f526..33166c0fe 100644 --- a/tempest/services/compute/json/tenant_networks_client.py +++ b/tempest/services/compute/json/tenant_networks_client.py @@ -24,10 +24,10 @@ class TenantNetworksClient(service_client.ServiceClient): resp, body = self.get("os-tenant-networks") body = json.loads(body) self.validate_response(schema.list_tenant_networks, resp, body) - return service_client.ResponseBodyList(resp, body['networks']) + return service_client.ResponseBody(resp, body) def show_tenant_network(self, network_id): resp, body = self.get("os-tenant-networks/%s" % network_id) body = json.loads(body) self.validate_response(schema.get_tenant_network, resp, body) - return service_client.ResponseBody(resp, body['network']) + return service_client.ResponseBody(resp, body)