[Libvirt-cim] [PATCH] [TEST] Fix hard coding of storage pool path in RPCS tests
Deepti B Kalakeri
deeptik at linux.vnet.ibm.com
Wed Nov 11 18:40:50 UTC 2009
+1
Kaitlin Rupert wrote:
> # HG changeset patch
> # User Kaitlin Rupert <karupert at us.ibm.com>
> # Date 1257876810 28800
> # Node ID b383b1665be8709c1ad0370b57ee8de2cd4083fe
> # Parent d4c6c9dc6d583eb3b023c17119a2b2f21c9e648f
> [TEST] Fix hard coding of storage pool path in RPCS tests
>
> Instead of hardcoding, the value from const.py should be used. This way,
> if the path name is changed in the future, it only needs to be changed in
> one place.
>
> Signed-off-by: Kaitlin Rupert <karupert at us.ibm.com>
>
> diff -r d4c6c9dc6d58 -r b383b1665be8 suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/10_create_storagevolume.py
> --- a/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/10_create_storagevolume.py Tue Nov 10 09:08:06 2009 -0800
> +++ b/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/10_create_storagevolume.py Tue Nov 10 10:13:30 2009 -0800
> @@ -32,7 +32,7 @@
> from CimTest.Globals import logger
> from CimTest.ReturnCodes import FAIL, PASS, SKIP
> from XenKvmLib.const import do_main, platform_sup, default_pool_name, \
> - get_provider_version
> + get_provider_version, _image_dir
> from XenKvmLib.vsms import RASD_TYPE_STOREVOL
> from XenKvmLib.rasd import libvirt_rasd_storagepool_changes
> from XenKvmLib import rpcs_service
> @@ -43,7 +43,7 @@
> from XenKvmLib.common_util import destroy_diskpool
> from XenKvmLib.pool import create_pool, undefine_diskpool, DIR_POOL
>
> -pool_attr = { 'Path' : "/tmp" }
> +pool_attr = { 'Path' : _image_dir }
> vol_name = "cimtest-vol.img"
>
> def get_stovol_rasd_from_sdc(virt, server, dp_inst_id):
> diff -r d4c6c9dc6d58 -r b383b1665be8 suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/13_delete_storagevolume.py
> --- a/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/13_delete_storagevolume.py Tue Nov 10 09:08:06 2009 -0800
> +++ b/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/13_delete_storagevolume.py Tue Nov 10 10:13:30 2009 -0800
> @@ -31,7 +31,7 @@
> from CimTest.ReturnCodes import FAIL, PASS, SKIP
> from XenKvmLib.xm_virt_util import virsh_version
> from XenKvmLib.const import do_main, platform_sup, get_provider_version, \
> - default_pool_name
> + default_pool_name, _image_dir
> from XenKvmLib import rpcs_service
> from XenKvmLib.classes import get_typed_class, inst_to_mof
> from XenKvmLib.pool import create_pool, DIR_POOL, \
> @@ -39,7 +39,7 @@
> get_stovol_default_settings, cleanup_pool_vol,\
> get_sto_vol_rasd_for_pool
>
> -pool_attr = { 'Path' : "/tmp" }
> +pool_attr = { 'Path' : _image_dir }
> vol_name = "cimtest-vol.img"
>
> @do_main(platform_sup)
> diff -r d4c6c9dc6d58 -r b383b1665be8 suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/14_delete_storagevolume_errs.py
> --- a/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/14_delete_storagevolume_errs.py Tue Nov 10 09:08:06 2009 -0800
> +++ b/suites/libvirt-cim/cimtest/ResourcePoolConfigurationService/14_delete_storagevolume_errs.py Tue Nov 10 10:13:30 2009 -0800
> @@ -35,7 +35,7 @@
> from CimTest.ReturnCodes import FAIL, PASS, SKIP
> from XenKvmLib.xm_virt_util import virsh_version
> from XenKvmLib.const import do_main, platform_sup, get_provider_version,\
> - default_pool_name
> + default_pool_name, _image_dir
> from XenKvmLib import rpcs_service
> from XenKvmLib.classes import get_typed_class, inst_to_mof
> from XenKvmLib.pool import create_pool, DIR_POOL, \
> @@ -43,7 +43,7 @@
> get_stovol_default_settings, cleanup_pool_vol, \
> get_sto_vol_rasd_for_pool
>
> -pool_attr = { 'Path' : "/tmp" }
> +pool_attr = { 'Path' : _image_dir }
> vol_name = "cimtest-vol.img"
> invalid_scen = { "INVALID_ADDRESS" : { 'val' : 'Junkvol_path',
> 'msg' : 'no storage vol with '\
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim
>
--
Thanks and Regards,
Deepti B. Kalakeri
IBM Linux Technology Center
deeptik at linux.vnet.ibm.com
More information about the Libvirt-cim
mailing list