<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>