[Libvirt-cim] [PATCH] [TEST] Fixed the RASD/07_parent_disk_pool.py

Kaitlin Rupert kaitlin at linux.vnet.ibm.com
Fri Jul 17 19:46:35 UTC 2009


Deepti B. Kalakeri wrote:
> # HG changeset patch
> # User Deepti B.Kalakeri <deeptik at linux.vnet.ibm.com>
> # Date 1247831194 25200
> # Node ID d78ebff2b762c75fec14de6bb4a012146ec4b86b
> # Parent  14b666e2a803048c1ce4e71b550a49c62915b3a3
> [TEST] Fixed the RASD/07_parent_disk_pool.py
> 
> Verified with KVM  and current sources on F10 and SLES11.
> Signed-off-by: Deepti B. Kalakeri <deeptik at linux.vnet.ibm.com>
> 
> diff -r 14b666e2a803 -r d78ebff2b762 suites/libvirt-cim/cimtest/RASD/07_parent_disk_pool.py
> --- a/suites/libvirt-cim/cimtest/RASD/07_parent_disk_pool.py	Thu Jul 16 07:28:51 2009 -0700
> +++ b/suites/libvirt-cim/cimtest/RASD/07_parent_disk_pool.py	Fri Jul 17 04:46:34 2009 -0700
> @@ -51,7 +51,7 @@
>  from XenKvmLib.pool import get_pool_rasds
> 
>  sup_types = ['KVM', 'Xen', 'XenFV']
> -DISKPOOL_REC_LEN = 3
> +DISKPOOL_REC_LEN = 7
> 
>  def get_rec(diskpool_rasd, inst_id='Default'):
>      recs = []
> @@ -72,14 +72,21 @@
>      inst_list = [ 'Default', 'Minimum', 'Maximum', 'Increment' ]
>      n_rec_val = { 'ResourceType' : 17,
>                    'PoolID'       : "DiskPool/0",
> -                  'Path'         : "/dev/null",
>                  }
> -    exp_type_path_host_dir = [('1', 'None', 'None', 'None'),
> -                              ('2', '/dev/sda100', 'None', 'None'), 
> -                              ('3', 'None', 'host_sys.domain.com', 
> -                               '/var/lib/images')]
> -                    
> -                  
> +
> +    pval = "/dev/null"
> +    exp_t_dp_h_sdir_path =  sorted([(1L, None, None, None, pval),
> +                                    (2L, [u'/dev/sda100'], None, None, pval), 
> +                                    (3L, None, u'host_sys.domain.com', 
> +                                    u'/var/lib/images', pval), 
> +                                    (4L, [u'/dev/VolGroup00/LogVol100'], 
> +                                    None, None, pval), 
> +                                    (5L, [u'iscsi-target'], 
> +                                    u'host_sys.domain.com', None, pval), 
> +                                    (6L, None, None, None, pval), 
> +                                    (7L, None, None, None, 
> +                                    "/dev/disk/by-id")])

This seems confusing here.  I'm not sure what the various values mean 
just by looking at the structure.  I can tell the first value is the 
type, the remaining order is confusing.

I think this would be better as a dictionary (or some other Python 
structure) that allows you to give names to the different positions.


-- 
Kaitlin Rupert
IBM Linux Technology Center
kaitlin at linux.vnet.ibm.com




More information about the Libvirt-cim mailing list