<br><tt><font size=2>libvirt-cim-bounces@redhat.com wrote on 2009-02-12
17:18:08:<br>
<br>
> <br>
> <br>
> yunguol@cn.ibm.com wrote:<br>
> > # HG changeset patch<br>
> > # User Guolian Yun <yunguol@cn.ibm.com><br>
> > # Date 1234415960 28800<br>
> > # Node ID ca6b0e4648f7441ffb96ab3f767094338572dba0<br>
> > # Parent 0daae14ce5848711408fdd465fd2c03f20314466<br>
> > [TEST] #2 Update libraries present to follow the new coding style<br>
> ><br>
> > Updates from 1 to 2:<br>
> > Fixed logger info description to avoid extra whitespace<br>
> ><br>
> > 1) Use commas instead of percent signs when passing parameters
to <br>
> logger.error() and logger.info()<br>
> > 2) Split lines to 80-char width limit<br>
> ><br>
> ><br>
> > Tested for KVM/LXC with current sources<br>
> ><br>
> > Signed-off-by: Guolian Yun<yunguol@cn.ibm.com><br>
> ><br>
> > diff -r 0daae14ce584 -r ca6b0e4648f7 suites/libvirt-<br>
> cim/lib/XenKvmLib/assoc.py<br>
> > --- a/suites/libvirt-cim/lib/XenKvmLib/assoc.py Wed Feb
11 21:<br>
> 00:52 2009 -0200<br>
> > +++ b/suites/libvirt-cim/lib/XenKvmLib/assoc.py Wed Feb
11 21:<br>
> 19:20 2009 -0800<br>
> > @@ -139,8 +139,8 @@<br>
> > val = eval('exp_inst.' + key)<br>
> ><br>
> > if prop_vals[i][1] != val:<br>
> > - logger.error("%s
val mismatch: got %s, expected %s" % (key,<br>
> > -
prop_vals[i][1], val))<br>
> > + logger.error("%s
val mismatch: got %s, expected %s", key,<br>
> > +
prop_vals[i][1], val)<br>
> > return FAIL<br>
> ><br>
> > return PASS<br>
> > diff -r 0daae14ce584 -r ca6b0e4648f7 suites/libvirt-<br>
> cim/lib/XenKvmLib/common_util.py<br>
> > --- a/suites/libvirt-cim/lib/XenKvmLib/common_util.py
Wed Feb 11<br>
> 21:00:52 2009 -0200<br>
> > +++ b/suites/libvirt-cim/lib/XenKvmLib/common_util.py
Wed Feb 11<br>
> 21:19:20 2009 -0800<br>
> > @@ -60,7 +60,7 @@<br>
> > cs = enumclass.GetInstance(ip,
cs_class, keys)<br>
> ><br>
> > if cs.Name != domain_name:<br>
> > - logger.error("VS
%s is not found" % domain_name)<br>
> > + logger.error("VS
%s is not found", domain_name)<br>
> > return (1, cs)<br>
> ><br>
> > except Exception, detail:<br>
> > @@ -104,11 +104,11 @@<br>
> > return
PASS<br>
> > return FAIL<br>
> ><br>
> > - logger.error('Unexpected rc code
%s and description:\n %<br>
> s' % (rc, desc))<br>
> > + logger.error('Unexpected rc code
%s and description:\n %<br>
> s', rc, desc)<br>
> > return FAIL<br>
> ><br>
> > except Exception, details:<br>
> > - logger.error('Error invoke method
`DefineSystem\'. %s' % details)<br>
> > + logger.error('Error invoke method
`DefineSystem\'. %s', details)<br>
> > return FAIL <br>
> ><br>
> > if exp_err != None: <br>
> > @@ -150,7 +150,7 @@<br>
> >
TimeoutPeriod=pywbem.cim_types.<br>
> CIMDateTime(time))<br>
> ><br>
> > except Exception, detail:<br>
> > - logger.error("Exception: %s"
% detail)<br>
> > + logger.error("Exception: %s",
detail)<br>
> > return FAIL <br>
> ><br>
> > return PASS <br>
> > @@ -189,16 +189,16 @@<br>
> > break<br>
> ><br>
> > except Exception, detail:<br>
> > - logger.error("Exception: %s"
% detail)<br>
> > + logger.error("Exception: %s",
detail)<br>
> > return FAIL, dom_cs<br>
> ><br>
> > if dom_cs is None or dom_cs.Name != dom:<br>
> > - logger.error("CS instance not
returned for %s." % dom)<br>
> > + logger.error("CS instance not
returned for %s.", dom)<br>
> > return FAIL, dom_cs<br>
> ><br>
> > if dom_cs.EnabledState != exp_state:<br>
> > - logger.error("EnabledState
is %i instead of %i." % <br>
> (dom_cs.EnabledState,<br>
> > -
exp_state))<br>
> > + logger.error("EnabledState
is %i instead of %i.", dom_cs.<br>
> EnabledState,<br>
> > +
exp_state)<br>
> > logger.error("Try to increase
the timeout and run the test again")<br>
> > return FAIL, dom_cs<br>
> ><br>
> > diff -r 0daae14ce584 -r ca6b0e4648f7 suites/libvirt-<br>
> cim/lib/XenKvmLib/const.py<br>
> > --- a/suites/libvirt-cim/lib/XenKvmLib/const.py Wed Feb
11 21:<br>
> 00:52 2009 -0200<br>
> > +++ b/suites/libvirt-cim/lib/XenKvmLib/const.py Wed Feb
11 21:<br>
> 19:20 2009 -0800<br>
> > @@ -140,8 +140,8 @@<br>
> >
destroy_and_undefine_all(options.ip, options.virt)<br>
> >
rc = f()<br>
> > except
Exception, e:<br>
> > -
logger.error('%s : %s' % (e.__class__.__name__, e))<br>
> > -
logger.error("%s" % traceback.print_exc())<br>
> > +
logger.error('%s : %s', e.__class__.__name__, e)<br>
> > +
logger.error("%s", traceback.print_exc())<br>
> >
rc = FAIL<br>
> > return
rc<br>
> > setattr(do_try,
'options', options)<br>
> > diff -r 0daae14ce584 -r ca6b0e4648f7 suites/libvirt-<br>
> cim/lib/XenKvmLib/test_xml.py<br>
> > --- a/suites/libvirt-cim/lib/XenKvmLib/test_xml.py Wed
Feb 11 <br>
> 21:00:52 2009 -0200<br>
> > +++ b/suites/libvirt-cim/lib/XenKvmLib/test_xml.py Wed
Feb 11 <br>
> 21:19:20 2009 -0800<br>
> > @@ -45,10 +45,11 @@<br>
> ><br>
> > default_mac = '11:22:33:aa:bb:cc'<br>
> ><br>
> > -def testxml(test_dom="domU1", mem = 128, vcpus = 1,
mac = default_mac, \<br>
> > - disk_file_path = disk_path, disk = "xvda"):<br>
> > +def testxml(test_dom="domU1", mem = 128, vcpus = 1,
mac = default_mac,<br>
> > + disk_file_path = disk_path,
disk = "xvda"):<br>
> > if not (os.path.exists(kernel_path) and os.path.exists(init_path))
:<br>
> > - logger.error("ERROR: Either
the kernel image or the <br>
> init_path does not exist")<br>
> > + logger.error("ERROR: Either
the kernel image or the"<br>
> > +
"init_path does not exist")<br>
> > <br>
> We need a space between "the" and "init_path"
.<br>
> But, I guess we can ignore this since we do not use test_xml.py and
the <br>
> library can be removed if there is no more dependency on it anymore.</font></tt>
<br>
<br><tt><font size=2> I think it's bettet to fix it now. #3 patch
on the way.</font></tt>
<br><tt><font size=2> </font></tt>
<br><tt><font size=2><br>
> > sys.exit(SKIP)<br>
> > test_xml = """<br>
> > <domain type='xen' id='23'><br>
> > @@ -76,19 +77,20 @@<br>
> > </disk><br>
> > </devices><br>
> > </domain><br>
> > - """ % ( test_dom, set_uuid(), kernel_path,
init_path, <br>
> mem*1024, vcpus, mac, \<br>
> > -
disk_file_path, disk )<br>
> > + """ % ( test_dom, set_uuid(), kernel_path,
init_path, mem*1024, vcpus,<br>
> > + mac, disk_file_path,
disk )<br>
> > return test_xml<br>
> ><br>
> > -def testxml_bl(test_dom="domU1", mem = 128, vcpus
= 1, mac = default_mac, \<br>
> > - disk_file_path
= disk_path, disk = "xvda", server = "", \<br>
> > +def testxml_bl(test_dom="domU1", mem = 128, vcpus
= 1, mac = default_mac,<br>
> > + disk_file_path
= disk_path, disk = "xvda", server = "",<br>
> > gtype
= 0):<br>
> > if server == "":<br>
> > - logger.error("ERROR: Server
info cannot be empty \<br>
> > -specify either localhost or remote machine ip/name " )<br>
> > + logger.error("ERROR: Server
info cannot be empty"<br>
> > +
"specify either localhost or remote machine ip/name ")<br>
> > sys.exit(SKIP)<br>
> > if not (os.path.exists(kernel_path) and os.path.exists(init_path))
:<br>
> > - logger.error("ERROR: Either
the kernel image or the <br>
> init_path does not exist")<br>
> > + logger.error("ERROR: Either
the kernel image or the"<br>
> > +
"init_path does not exist")<br>
> > <br>
> same here missing space between "the" and "init_path".</font></tt>
<br><tt><font size=2> Fixed.</font></tt>
<br><tt><font size=2> <br>
> > sys.exit(SKIP)<br>
> > test_xml = """<br>
> > <domain type='xen' id='23'><br>
> > @@ -117,15 +119,16 @@<br>
> > </disk><br>
> > </devices><br>
> > </domain><br>
> > - """ % ( test_dom, set_uuid(), bootloader(server,
gtype), \<br>
> > + """ % ( test_dom, set_uuid(), bootloader(server,
gtype),<br>
> > kernel_path,
init_path, mem*1024, vcpus, mac, <br>
> disk_file_path, disk )<br>
> > return test_xml<br>
> ><br>
> > -def testxml_bridge(test_dom="domU1", mem = 128, vcpus
= 1, \<br>
> > - mac = default_mac,
disk_file_path = disk_path,<br>
> > - disk = "xvda",
server = ""): <br>
> > +def testxml_bridge(test_dom="domU1", mem = 128, vcpus
= 1,<br>
> > +
mac = default_mac, disk_file_path = disk_path,<br>
> > +
disk = "xvda", server = ""): <br>
> > if not (os.path.exists(kernel_path) and os.path.exists(init_path))
:<br>
> > - logger.error("ERROR: Either
the kernel image or the <br>
> init_path does not exist")<br>
> > + logger.error("ERROR: Either
the kernel image or the"<br>
> > +
"init_path does not exist")<br>
> > <br>
> same here.</font></tt>
<br><tt><font size=2> Fixed.</font></tt>
<br><tt><font size=2><br>
> > sys.exit(SKIP)<br>
> > vir_network = net_list(server)<br>
> > if len(vir_network) > 0 :<br>
> > @@ -140,7 +143,8 @@<br>
> > net_xml, bridge = netxml(server,
bridgename, networkname)<br>
> > ret = create_vnet(server, net_xml)<br>
> > if not ret:<br>
> > - logger.error("Failed
to create the Virtual Network '%<br>
> s'", networkname)<br>
> > + logger.error("Failed
to create the Virtual Network '%s'", <br>
> > +
networkname)<br>
> > sys.exit(SKIP)<br>
> ><br>
> > test_xml = """<br>
> > @@ -179,7 +183,8 @@<br>
> > if bridgename in bridges:<br>
> > bridge_name = bridgename +
str(random.randint(1, 100))<br>
> > if bridge_name in bridges:<br>
> > - logger.error("Need
to give different bridge name <br>
> since it alreay exists")<br>
> > + logger.error("Need
to give different bridge name since"<br>
> > +
"it alreay exists")<br>
> > <br>
> same here.</font></tt>
<br><tt><font size=2> Fixed.<br>
> > sys.exit(SKIP)<br>
> > else:<br>
> > bridge_name = bridgename<br>
> > diff -r 0daae14ce584 -r ca6b0e4648f7 suites/libvirt-<br>
> cim/lib/XenKvmLib/vsmigrations.py<br>
> > --- a/suites/libvirt-cim/lib/XenKvmLib/vsmigrations.py
Wed Feb <br>
> 11 21:00:52 2009 -0200<br>
> > +++ b/suites/libvirt-cim/lib/XenKvmLib/vsmigrations.py
Wed Feb <br>
> 11 21:19:20 2009 -0800<br>
> > @@ -78,7 +78,7 @@<br>
> >
<br>
> DestinationHost=ip)<br>
> > except Exception, details:<br>
> > logger.error("Error invoke
<br>
> 'CheckVirtualSystemIsMigratableToHost\'.")<br>
> > - logger.error("%s" % details)<br>
> > + logger.error("%s", details)<br>
> > return FAIL <br>
> ><br>
> > if rc == None or rc[1]['IsMigratable'] !=
True:<br>
> > @@ -142,7 +142,7 @@<br>
> > status = FAIL<br>
> ><br>
> > if status != PASS:<br>
> > - logger.error("%s migrate failed"
% test_dom)<br>
> > + logger.error("%s migrate failed",
test_dom)<br>
> > return FAIL<br>
> ><br>
> > return PASS<br>
> > @@ -155,7 +155,7 @@<br>
> > for i in range(0, 50):<br>
> > if job_inst.JobState == 7:<br>
> > if job_inst.Status
!= "Completed":<br>
> > - logger.error("%s
migrate failed" % test_dom)<br>
> > + logger.error("%s
migrate failed", test_dom)<br>
> > return
FAIL<br>
> > list_after =
domain_list(ip)<br>
> > status = verify_domain_list(list_after,
<br>
> local_migrate, test_dom)<br>
> > diff -r 0daae14ce584 -r ca6b0e4648f7 suites/libvirt-<br>
> cim/lib/XenKvmLib/vsms_util.py<br>
> > --- a/suites/libvirt-cim/lib/XenKvmLib/vsms_util.py Wed
Feb 11 <br>
> 21:00:52 2009 -0200<br>
> > +++ b/suites/libvirt-cim/lib/XenKvmLib/vsms_util.py Wed
Feb 11 <br>
> 21:19:20 2009 -0800<br>
> > @@ -28,7 +28,7 @@<br>
> > get_bridge_from_network_xml<br>
> ><br>
> > def print_mod_err_msg(func_str, details):<br>
> > - logger.error('Error invoking ModifyRS:
%s' % func_str)<br>
> > + logger.error('Error invoking ModifyRS:
%s', func_str)<br>
> > logger.error(details)<br>
> ><br>
> > def mod_disk_res(server, service, cxml, dasd, ndpath):<br>
> > @@ -37,7 +37,7 @@<br>
> > cxml.dumpxml(server)<br>
> > dpath = cxml.xml_get_disk_source()<br>
> > if dpath != ndpath:<br>
> > - logger.error("Got
%s, exp %s." % (dpath, ndpath))<br>
> > + logger.error("Got
%s, exp %s.", dpath, ndpath)<br>
> > raise Exception('Error
changing rs for disk path')<br>
> > logger.info('good status for
disk path')<br>
> > except Exception, details:<br>
> > @@ -61,8 +61,8 @@<br>
> > name = network_by_bridge(br_name,
server, virt)<br>
> ><br>
> > if type != ntype or name !=
net_name:<br>
> > - logger.error('Got
%s, exp %s. Got %s, exp %s' %<br>
> > -
(type, ntype, name, net_name))<br>
> > + logger.error('Got
%s, exp %s. Got %s, exp %s',<br>
> > +
type, ntype, name, net_name)<br>
> > raise Exception('Error
changing rs for net mac')<br>
> > logger.info('good status for
net mac')<br>
> > except Exception, details:<br>
> > @@ -77,7 +77,7 @@<br>
> > cxml.dumpxml(server)<br>
> > mem = cxml.xml_get_mem()<br>
> > if int(mem) != int(nmem) *
1024:<br>
> > - logger.error("Got
%d, exp %d." % (int(mem), <br>
> (int(nmem) * 1024)))<br>
> > + logger.error("Got
%d, exp %d.", int(mem), (int(nmem) * 1024))<br>
> > raise Exception('Error
changing rs for mem')<br>
> > logger.info('good status for
mem')<br>
> > except Exception, details:<br>
> > @@ -96,7 +96,7 @@<br>
> > logger.info("Unable
to get vcpuinfo from virsh, using<br>
> XML values")<br>
> > cpu = cxml.xml_get_vcpu()<br>
> > if int(cpu) != int(ncpu):<br>
> > - logger.error("Got
%d, exp %d." % (int(cpu), int(ncpu)))<br>
> > + logger.error("Got
%d, exp %d.", int(cpu), int(ncpu))<br>
> > raise Exception('Error
changing rs for vcpu')<br>
> > logger.info('good status for
vcpu')<br>
> > except Exception, details:<br>
> > @@ -106,7 +106,7 @@<br>
> > return PASS<br>
> ><br>
> > def print_add_err_msg(func_str, details):<br>
> > - logger.error('Error invoking AddRS:
%s' % func_str)<br>
> > + logger.error('Error invoking AddRS:
%s', func_str)<br>
> > logger.error(details)<br>
> ><br>
> > def add_disk_res(server, service, cxml, vssd_ref, dasd,
attr):<br>
> > @@ -119,8 +119,8 @@<br>
> > dpath = cxml.get_value_xpath(<br>
> > '/domain/devices/disk/source/@file[.
= "%s"]' % <br>
> attr['src_path'])<br>
> > if disk_dev != attr['nddev']
or dpath != attr['src_path']:<br>
> > - logger.error("Got
%s, exp %s. Got %s, exp %s" % (disk_dev, <br>
> > -
attr['nddev'], dpath, attr['src_path']))<br>
> > + logger.error("Got
%s, exp %s. Got %s, exp %s", disk_dev, <br>
> > +
attr['nddev'], dpath, attr['src_path'])<br>
> > raise Exception('Error
adding rs for disk_dev')<br>
> > logger.info('good status for
disk path')<br>
> > except Exception, details:<br>
> > @@ -154,8 +154,8 @@<br>
> > name
= attr['net_name']<br>
> ><br>
> > if mac != attr['nmac'] or name
!= attr['net_name']:<br>
> > - logger.error("Got
%s, exp %s. Got %s, exp %s." % (mac, <br>
> > -
attr['nmac'], name, attr['net_name']))<br>
> > + logger.error("Got
%s, exp %s. Got %s, exp %s.", mac, <br>
> > +
attr['nmac'], name, attr['net_name'])<br>
> > raise Exception('Error
adding rs for net mac')<br>
> ><br>
> > logger.info('good status for
net_mac')<br>
> > diff -r 0daae14ce584 -r ca6b0e4648f7 suites/libvirt-<br>
> cim/lib/XenKvmLib/vxml.py<br>
> > --- a/suites/libvirt-cim/lib/XenKvmLib/vxml.py Wed Feb
11 21:00:<br>
> 52 2009 -0200<br>
> > +++ b/suites/libvirt-cim/lib/XenKvmLib/vxml.py Wed Feb
11 21:19:<br>
> 20 2009 -0800<br>
> > @@ -525,14 +525,14 @@<br>
> >
ResourceSettings=res_settings,<br>
> >
ReferenceConfiguration=ref_conf)<br>
> > except pywbem.CIMError, (rc,
desc):<br>
> > - logger.error('Got
CIM error %s with return code %s' %<br>
> (desc, rc))<br>
> > + logger.error('Got
CIM error %s with return code %s', desc, rc)<br>
> > self.err_rc =
rc <br>
> > self.err_desc
= desc <br>
> > return False<br>
> ><br>
> > except Exception, details:<br>
> > - logger.error('Got
error %s with exception %s' \<br>
> > -
% (details, details.__class__.__name__))<br>
> > + logger.error('Got
error %s with exception %s',<br>
> > +
details, details.__class__.__name__)<br>
> > return False<br>
> ><br>
> > set_uuid(viruuid(self.domain_name,
ip, self.virt))<br>
> > @@ -546,15 +546,15 @@<br>
> > try:<br>
> > ret = service.DestroySystem(AffectedSystem=target)<br>
> > except pywbem.CIMError, (rc,
desc):<br>
> > - logger.error('Got
CIM error %s with return code %s' %<br>
> (desc, rc))<br>
> > + logger.error('Got
CIM error %s with return code %s', desc, rc)<br>
> > self.err_rc =
rc <br>
> > self.err_desc
= desc <br>
> > return False<br>
> ><br>
> > except Exception, details:<br>
> > logger.error('Error
invoking DestroySystem')<br>
> > - logger.error('Got
error %s with exception %s' \<br>
> > -
% (details, details.__class__.__name__))<br>
> > + logger.error('Got
error %s with exception %s',<br>
> > +
details, details.__class__.__name__)<br>
> > return False<br>
> > return ret[0] == 0<br>
> ><br>
> > @@ -580,7 +580,7 @@<br>
> ><br>
> > except Exception, detail:<br>
> > logger.error("Unable
to check guest state")<br>
> > - logger.error("Exception:
%s" % detail)<br>
> > + logger.error("Exception:
%s", detail)<br>
> > return FAIL<br>
> ><br>
> > return PASS<br>
> > @@ -604,7 +604,7 @@<br>
> >
TimeoutPeriod=time_period)<br>
> ><br>
> > except pywbem.CIMError, (rc,
desc):<br>
> > - logger.error('Got
CIM error %s with return code %s' %<br>
> (desc, rc))<br>
> > + logger.error('Got
CIM error %s with return code %s', desc, rc)<br>
> > self.err_rc =
rc <br>
> > self.err_desc
= desc <br>
> > return FAIL <br>
> ><br>
> > _______________________________________________<br>
> > Libvirt-cim mailing list<br>
> > Libvirt-cim@redhat.com<br>
> > https://www.redhat.com/mailman/listinfo/libvirt-cim<br>
> > <br>
> <br>
> -- <br>
> Thanks and Regards,<br>
> Deepti B. Kalakeri<br>
> IBM Linux Technology Center<br>
> deeptik@linux.vnet.ibm.com<br>
> <br>
> _______________________________________________<br>
> Libvirt-cim mailing list<br>
> Libvirt-cim@redhat.com<br>
> https://www.redhat.com/mailman/listinfo/libvirt-cim<br>
</font></tt>