From 1a6df95057d586c2db9883c483d77b55d33c28bb Mon Sep 17 00:00:00 2001 From: =?utf8?q?C=C3=A9dric=20Ollivier?= Date: Sun, 21 Oct 2018 12:32:15 +0200 Subject: [PATCH] List neutron exts and service providers in connection_check MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit It eases debugging as well [1]. [1] https://artifacts.opnfv.org/logs/functest/lf-pod1/2018-10-20_12-23-41/patrole/tempest-report.html Change-Id: Ie9ddc280fc239c5e0887347d434839940e7a3240 Signed-off-by: Cédric Ollivier (cherry picked from commit 87f5db13d594075903face649f877478edb3b285) --- functest/opnfv_tests/openstack/api/connection_check.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/functest/opnfv_tests/openstack/api/connection_check.py b/functest/opnfv_tests/openstack/api/connection_check.py index a7a780f67..48d06211b 100644 --- a/functest/opnfv_tests/openstack/api/connection_check.py +++ b/functest/opnfv_tests/openstack/api/connection_check.py @@ -32,12 +32,14 @@ class ConnectionCheck(testcase.TestCase): self.cloud = None def run(self, **kwargs): + # pylint: disable=protected-access """Run all read operations to check connections""" status = testcase.TestCase.EX_RUN_ERROR try: assert self.cloud self.start_time = time.time() - for func in ["list_aggregates", "list_domains", "list_endpoints", + for func in ["get_network_extensions", + "list_aggregates", "list_domains", "list_endpoints", "list_floating_ip_pools", "list_floating_ips", "list_hypervisors", "list_keypairs", "list_networks", "list_ports", "list_role_assignments", "list_roles", @@ -45,6 +47,10 @@ class ConnectionCheck(testcase.TestCase): "list_subnets"]: self.__logger.debug( "%s: %s", func, getattr(self.cloud, func)()) + data = self.cloud._network_client.get("/service-providers.json") + self.__logger.debug( + "list_service_providers: %s", + self.cloud._get_and_munchify('service_providers', data)) self.result = 100 status = testcase.TestCase.EX_OK except Exception: # pylint: disable=broad-except -- 2.16.6