[Libvirt-cim] [PATCH] [TEST] #2 Just check the error number, fix ResourcePoolConfigurationService.03, 04, 06&07 to work for both Pegasus and sfcb

yunguol at cn.ibm.com yunguol at cn.ibm.com
Wed Aug 13 02:10:59 UTC 2008


# HG changeset patch
# User Guolian Yun <yunguol at cn.ibm.com>
# Date 1218593453 25200
# Node ID f476a9817c6f5c6140567f3d144c412e7afe494a
# Parent  d1c7391bcfe9f1ab85effa7e8fa5c21063c8e1f7
[TEST] #2 Just check the error number, fix ResourcePoolConfigurationService.03,04,06&07 to work for both Pegasus and sfcb

The Pegasus and sfcb return the same error code in this case, but different in error description.
For this specific, we just to check the error number

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

diff -r d1c7391bcfe9 -r f476a9817c6f suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/03_CreateResourcePool.py
--- a/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/03_CreateResourcePool.py	Tue Aug 12 04:11:28 2008 -0700
+++ b/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/03_CreateResourcePool.py	Tue Aug 12 19:10:53 2008 -0700
@@ -47,7 +47,6 @@
 from XenKvmLib.classes import get_typed_class
 
 cim_errno  = pywbem.CIM_ERR_NOT_SUPPORTED
-cim_desc   = "CIM_ERR_NOT_SUPPORTED"
 cim_mname  = "CreateResourcePool"
 
 
@@ -59,7 +58,7 @@
     try: 
         rpcs_conn.CreateResourcePool()
     except pywbem.CIMError, (err_no, desc):
-        if err_no == cim_errno and desc.find(cim_desc) >= 0 :
+        if err_no == cim_errno :
             logger.info("Got expected exception for '%s' service", cim_mname)
             logger.info("Errno is '%s' ", err_no)
             logger.info("Error string is '%s'", desc)
diff -r d1c7391bcfe9 -r f476a9817c6f suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/04_CreateChildResourcePool.py
--- a/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/04_CreateChildResourcePool.py	Tue Aug 12 04:11:28 2008 -0700
+++ b/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/04_CreateChildResourcePool.py	Tue Aug 12 19:10:53 2008 -0700
@@ -56,7 +56,6 @@
 from XenKvmLib.classes import get_typed_class
 
 cim_errno  = pywbem.CIM_ERR_NOT_SUPPORTED
-cim_desc   = "CIM_ERR_NOT_SUPPORTED"
 cim_mname  = "CreateChildResourcePool"
 
 @do_main(platform_sup)
@@ -67,7 +66,7 @@
     try:
         rpcs_conn.CreateChildResourcePool()
     except pywbem.CIMError, (err_no, desc):
-        if err_no == cim_errno and desc.find(cim_desc) >= 0 :
+        if err_no == cim_errno :
             logger.info("Got expected exception for '%s' service", cim_mname)
             logger.info("Errno is '%s' ", err_no)
             logger.info("Error string is '%s'", desc)
diff -r d1c7391bcfe9 -r f476a9817c6f suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/06_RemoveResourcesFromResourcePool.py
--- a/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/06_RemoveResourcesFromResourcePool.py	Tue Aug 12 04:11:28 2008 -0700
+++ b/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/06_RemoveResourcesFromResourcePool.py	Tue Aug 12 19:10:53 2008 -0700
@@ -54,7 +54,6 @@
 from XenKvmLib.classes import get_typed_class
 
 cim_errno  = pywbem.CIM_ERR_NOT_SUPPORTED
-cim_desc   = "CIM_ERR_NOT_SUPPORTED"
 cim_mname  = "RemoveResourcesFromResourcePool"
 
 @do_main(platform_sup) 
@@ -65,7 +64,7 @@
     try:
         rpcs_conn.RemoveResourcesFromResourcePool()
     except pywbem.CIMError, (err_no, desc):
-        if err_no == cim_errno and desc.find(cim_desc) >= 0 :
+        if err_no == cim_errno :
             logger.info("Got expected exception for '%s' service", cim_mname)
             logger.info("Errno is '%s' ", err_no)
             logger.info("Error string is '%s'", desc)
diff -r d1c7391bcfe9 -r f476a9817c6f suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/07_DeleteResourcePool.py
--- a/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/07_DeleteResourcePool.py	Tue Aug 12 04:11:28 2008 -0700
+++ b/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/07_DeleteResourcePool.py	Tue Aug 12 19:10:53 2008 -0700
@@ -50,7 +50,6 @@
 from XenKvmLib.classes import get_typed_class
 
 cim_errno  = pywbem.CIM_ERR_NOT_SUPPORTED
-cim_desc   = "CIM_ERR_NOT_SUPPORTED"
 cim_mname  = "DeleteResourcePool"
 
 @do_main(platform_sup)
@@ -61,7 +60,7 @@
     try:
         rpcs_conn.DeleteResourcePool()
     except pywbem.CIMError, (err_no, desc):
-        if err_no == cim_errno and desc.find(cim_desc) >= 0 :
+        if err_no == cim_errno :
             logger.info("Got expected exception for '%s' service", cim_mname)
             logger.info("Errno is '%s' ", err_no)
             logger.info("Error string is '%s'", desc)




More information about the Libvirt-cim mailing list