[PATCH] [TEST] Update commom_util.py to reflect computersystem.py changes

# HG changeset patch # User Guolian Yun <yunguol@cn.ibm.com> # Date 1220421366 25200 # Node ID 9339b6be10b1e1eb3a90ae1b62e5c37ebf53c48d # Parent 90ff66d2baee23319d29727d61fa9cf5d8f64f27 [TEST] Update commom_util.py to reflect computersystem.py changes Signed-off-by: Guolian Yun <yunguol@cn.ibm.com> diff -r 90ff66d2baee -r 9339b6be10b1 suites/libvirt-cim/lib/XenKvmLib/common_util.py --- a/suites/libvirt-cim/lib/XenKvmLib/common_util.py Fri Aug 29 13:26:12 2008 -0700 +++ b/suites/libvirt-cim/lib/XenKvmLib/common_util.py Tue Sep 02 22:56:06 2008 -0700 @@ -28,7 +28,6 @@ from XenKvmLib.test_xml import * from XenKvmLib.test_xml import * from XenKvmLib.test_doms import * from XenKvmLib import vsms -from XenKvmLib import computersystem from XenKvmLib import enumclass from pywbem.cim_obj import CIMInstanceName from XenKvmLib.devices import CIM_Instance @@ -54,7 +53,11 @@ def get_cs_instance(domain_name, ip, vir def get_cs_instance(domain_name, ip, virt='Xen'): cs = None try: - cs = computersystem.get_cs_class(virt)(ip, domain_name) + keys = { + 'Name' : domain_name, + 'CreationClassName' : get_typed_class(virt, 'ComputerSystem') + } + cs = enumclass.getInstance(ip, 'ComputerSystem', keys, virt) if cs.Name != domain_name: logger.error("VS %s is not found" % domain_name) @@ -169,12 +172,16 @@ def try_request_state_change(domain_name def poll_for_state_change(server, virt, dom, exp_state, timeout=30): dom_cs = None - cs = computersystem.get_cs_class(virt) + + keys = { + 'Name' : dom, + 'CreationClassName' : get_typed_class(virt, 'ComputerSystem') + } + dom_cs = enumclass.getInstance(server, 'ComputerSystem', keys, virt) try: for i in range(1, (timeout + 1)): sleep(1) - dom_cs = cs(server, name=dom) if dom_cs is None or dom_cs.Name != dom: logger.error("CS instance not returned for %s." % dom) return FAIL, dom_cs
participants (1)
-
yunguol@cn.ibm.com