Add debug information for ports in clean_openstack
authorjose.lausuch <jose.lausuch@ericsson.com>
Thu, 17 Dec 2015 18:39:33 +0000 (19:39 +0100)
committerjose.lausuch <jose.lausuch@ericsson.com>
Thu, 17 Dec 2015 18:40:50 +0000 (19:40 +0100)
Change-Id: I3e7788c36971b132ab685dd55600a449aa1d5128
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
testcases/VIM/OpenStack/CI/libraries/clean_openstack.py

index b77c0ee..e205045 100644 (file)
@@ -170,7 +170,14 @@ def remove_networks(neutron_client):
     for port in ports:
         if port['network_id'] in network_ids:
             port_id = port['id']
-            subnet_id = port['fixed_ips'][0]['subnet_id']
+            try:
+                subnet_id = port['fixed_ips'][0]['subnet_id']
+            except:
+                logger.info("  > ERROR: Error removing port %s." % port_id)
+                print port
+                print ports
+                continue
+
             router_id = port['device_id']
             if port['device_owner'] == 'network:router_interface':
                 logger.debug("Detaching port %s (subnet %s) from router %s ..."