[Libvirt-cim] [PATCH] [TEST] #2 Fixing 01_netport.py tc failure

Deepti B Kalakeri deeptik at linux.vnet.ibm.com
Fri Apr 11 14:40:39 UTC 2008


Please ignore this patch.

Regards,
Deepti.

Deepti B. Kalakeri wrote:
> # HG changeset patch
> # User Deepti B. Kalakeri <deeptik at linux.vnet.ibm.com>
> # Date 1207917822 -19800
> # Node ID 970eaf6adde2704888d914c45c0aba19aff7f4dc
> # Parent  ee931f10e1f0b83d410f8e1c13d320b23bba7f1e
> [TEST] #2 Fixing 01_netport.py tc failure.
>
> Signed-off-by: Deepti B. Kalakeri <deeptik at linux.vnet.ibm.com>
>
> diff -r ee931f10e1f0 -r 970eaf6adde2 suites/libvirt-cim/cimtest/NetworkPort/01_netport.py
> --- a/suites/libvirt-cim/cimtest/NetworkPort/01_netport.py	Fri Apr 11 16:58:23 2008 +0530
> +++ b/suites/libvirt-cim/cimtest/NetworkPort/01_netport.py	Fri Apr 11 18:13:42 2008 +0530
> @@ -30,12 +30,9 @@
>  #                                             Date : 24-10-2007
>
>  import sys
> -import pywbem
> -from VirtLib import utils
> -from VirtLib import live
>  from XenKvmLib import devices
>  from XenKvmLib.classes import get_typed_class
> -from XenKvmLib.vxml import XenXML, KVMXML, get_class
> +from XenKvmLib.vxml import get_class
>  from CimTest.Globals import log_param, logger
>  from CimTest.Globals import do_main
>  from CimTest.ReturnCodes import PASS, FAIL, XFAIL_RC
> @@ -51,55 +48,54 @@ def main():
>  def main():
>      options = main.options
>      log_param()
> +    status = PASS
>      
>      vsxml = get_class(options.virt)(test_dom, mac=test_mac)
>      vsxml.define(options.ip)
>
>      devid = "%s/%s" % (test_dom, test_mac)
>      key_list = { 'DeviceID' : devid,
> -                 'CreationClassName' : get_typed_class(options.virt, "NetworkPort"),
> +                 'CreationClassName' : get_typed_class(options.virt, 
> +                                                               "NetworkPort"),
>                   'SystemName' : test_dom,
> -                 'SystemCreationClassName' : get_typed_class(options.virt, "ComputerSystem")
> +                 'SystemCreationClassName' : get_typed_class(options.virt, 
> +                                                             "ComputerSystem")
>                 }
> -
>      dev = None 
> -
>      try:
> -        dev = eval('devices.' + get_typed_class(options.virt, "NetworkPort"))(options.ip, key_list)
> +        dev = eval('devices.' + get_typed_class(options.virt, "NetworkPort")) \
> +                                                          (options.ip, key_list)
>
>      except Exception, detail:
>          logger.error("Exception: %s" % detail)
>          vsxml.undefine(options.ip)
>          return XFAIL_RC(bug)
>
> -    if dev == None:
> +    if devid != dev.DeviceID :
>          logger.error("Error retrieving instance for devid %s" % devid)
>          vsxml.undefine(options.ip)
>          return FAIL
> -
> -    status = PASS
>      
>      if dev.LinkTechnology != devices.LinkTechnology_Ethernet:
> -        logger.error("LinkTechnology should be set to `%i' instead of `%s'" % \
> -              (devices.LinkTechnology_Ethernet, dev.LinkTechnology))
> +        logger.error("LinkTechnology should be set to `%i' instead of `%s'" 
> +                     % (devices.LinkTechnology_Ethernet, dev.LinkTechnology))
>          status = FAIL
>
>      addrs = dev.NetworkAddresses
>      if len(addrs) != 1:
> -        logger.error("Too many NetworkAddress entries (%i instead of %i)" % \
> -              (len(addrs), 1))
> +        logger.error("Too many NetworkAddress entries (%i instead of %i)"
> +                                                           % (len(addrs), 1))
>          status = FAIL
>          
>      if addrs[0] != test_mac:
> -        logger.error("MAC address reported incorrectly (%s instead of %s)" % \
> -              (addrs[0], test_mac))
> +        logger.error("MAC address reported incorrectly (%s instead of %s)"
> +                                                      % (addrs[0], test_mac))
>          status = FAIL
>
>      if status == FAIL:
>          logger.error("Checked interface %s" % test_mac)
>
>      vsxml.undefine(options.ip)
> -    
>      return status
>
>  if __name__ == "__main__":
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim
>   




More information about the Libvirt-cim mailing list