Protect vs exceptions when ext_nets is empty 59/46759/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Mon, 6 Nov 2017 09:51:27 +0000 (10:51 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Mon, 6 Nov 2017 14:07:43 +0000 (15:07 +0100)
Otherwise several exceptions are raised in TestCase constructors
(those defined in heathcheck).

Change-Id: I4cb054f7092ea9db02cb8c4469e99848533c556b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit e491334942083a81dab0f3450a809e29b0687c31)

functest/opnfv_tests/openstack/snaps/snaps_utils.py

index 956b104..c3cd624 100644 (file)
@@ -16,7 +16,7 @@ def get_ext_net_name(os_creds):
     """
     neutron = neutron_utils.neutron_client(os_creds)
     ext_nets = neutron_utils.get_external_networks(neutron)
-    return ext_nets[0].name
+    return ext_nets[0].name if ext_nets else ""
 
 
 def get_active_compute_cnt(os_creds):