Fix function get_hypervisors in openstack utils
authorjose.lausuch <jose.lausuch@ericsson.com>
Thu, 7 Jul 2016 12:23:42 +0000 (14:23 +0200)
committerjose.lausuch <jose.lausuch@ericsson.com>
Thu, 7 Jul 2016 12:23:42 +0000 (14:23 +0200)
JIRA: FUNCTEST-99

Change-Id: I23fd3fae08255d36ec158e5a522640615b5d8a10
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
utils/openstack_utils.py

index fcdce54..b463bf4 100644 (file)
@@ -183,7 +183,8 @@ def get_hypervisors(nova_client):
         nodes = []
         hypervisors = nova_client.hypervisors.list()
         for hypervisor in hypervisors:
-            nodes.append(hypervisor.hypervisor_hostname)
+            if hypervisor.state == "up":
+                nodes.append(hypervisor.hypervisor_hostname)
         return nodes
     except Exception, e:
         print "Error [get_hypervisors(nova_client)]:", e