[Libvirt-cim] [PATCH] [TEST] Fix ResourcePool.01 failure for Xen, verify exp_value in a list not the first item

yunguol at cn.ibm.com yunguol at cn.ibm.com
Wed Jul 30 03:16:36 UTC 2008


# HG changeset patch
# User Guolian Yun <yunguol at cn.ibm.com>
# Date 1217387789 25200
# Node ID e803555f6857e4e230749f0a8b72c0ddb3c7e8fe
# Parent  2efc46fd30f33e06c20ca8c771abed65725a3fdb
[TEST] Fix ResourcePool.01 failure for Xen, verify exp_value in a list not the first item

Signed-off-by: Guolian Yun <yunguol at cn.ibm.com>

diff -r 2efc46fd30f3 -r e803555f6857 suites/libvirt-cim/cimtest/ResourcePool/01_enum.py
--- a/suites/libvirt-cim/cimtest/ResourcePool/01_enum.py	Wed Jul 23 17:42:47 2008 -0700
+++ b/suites/libvirt-cim/cimtest/ResourcePool/01_enum.py	Tue Jul 29 20:16:29 2008 -0700
@@ -89,11 +89,14 @@ def verify_fields(pool_list, poolname, c
         logger.error("%s return %i instances, expected atleast 1 instance" \
                      % (cn, len(poolname)))
         return FAIL
-    ret_value = poolname[0].InstanceID
     exp_value = pool_list[cn][0]
-    if ret_value != exp_value:
-        print_error('InstanceID', ret_value, exp_value)
-        status = FAIL
+    for i in range(0, len(poolname)):
+        ret_value = poolname[i].InstanceID
+        if ret_value == exp_value:
+            break
+        elif ret_value != exp_value and i == len(poolname)-1:
+            print_error('InstanceID', ret_value, exp_value)
+            status = FAIL
     ret_value = poolname[0].ResourceType
     exp_value = pool_list[cn][1]
     if ret_value != exp_value:




More information about the Libvirt-cim mailing list