<br><font size=2 face="sans-serif">Can you review it?</font>
<br><font size=2 face="sans-serif">Thanks!</font>
<br>
<br><tt><font size=2>libvirt-cim-bounces@redhat.com wrote on 2008-09-16
11:18:36:<br>
<br>
> # HG changeset patch<br>
> # User Guolian Yun <yunguol@cn.ibm.com><br>
> # Date 1221535110 25200<br>
> # Node ID ff1df42efd6b7dff7f5a4d595fe37abf558b124b<br>
> # Parent  12931170a223bf6194177be33dfad154d7cb21e9<br>
> [TEST] #4 Fix LogicalDisk - 02_nodevs.py<br>
> <br>
> Signed-off-by: Guolian Yun <yunguol@cn.ibm.com><br>
> <br>
> diff -r 12931170a223 -r ff1df42efd6b suites/libvirt-<br>
> cim/cimtest/LogicalDisk/02_nodevs.py<br>
> --- a/suites/libvirt-cim/cimtest/LogicalDisk/02_nodevs.py   Wed
Sep <br>
> 10 18:58:22 2008 -0700<br>
> +++ b/suites/libvirt-cim/cimtest/LogicalDisk/02_nodevs.py   Mon
Sep <br>
> 15 20:18:30 2008 -0700<br>
> @@ -25,8 +25,9 @@<br>
>  <br>
>  import sys<br>
>  import pywbem<br>
> -from VirtLib import live<br>
> +from time import sleep<br>
>  from XenKvmLib import devices<br>
> +from XenKvmLib import enumclass<br>
>  from CimTest.Globals import logger, CIM_ERROR_ENUMERATE<br>
>  from XenKvmLib.const import do_main<br>
>  from CimTest.ReturnCodes import PASS, FAIL, SKIP<br>
> @@ -35,17 +36,17 @@ sup_types = ['Xen', 'KVM', 'XenFV', 'LXC<br>
>  <br>
>  test_dom = "test_domain"<br>
>  def clean_system(host, virt='Xen'):<br>
> -    l = live.domain_list(host, virt)<br>
> -<br>
> -    if virt == "XenFV" or virt == "Xen":<br>
> -        if len(l) > 1:<br>
> -            return False <br>
> +    timer_count = 10<br>
> +    for count in range(0, timer_count):<br>
> +        keys = ['Name', 'CreationClassName']<br>
> +        l = enumclass.enumerate(host, 'ComputerSystem',
keys, virt)<br>
> +        if len(l) == 0:<br>
> +            return True<br>
> +        if virt == 'Xen' or virt == 'XenFV':<br>
> +            sleep(1)<br>
>          else:<br>
> -            return True<br>
> -    elif len(l) > 0:<br>
> -        return False<br>
> -    else:<br>
> -        return True<br>
> +            break<br>
> +    return False<br>
>  <br>
>  @do_main(sup_types)<br>
>  def main():<br>
> <br>
> _______________________________________________<br>
> Libvirt-cim mailing list<br>
> Libvirt-cim@redhat.com<br>
> https://www.redhat.com/mailman/listinfo/libvirt-cim<br>
</font></tt>