[Libvirt-cim] [PATCH] [TEST] Add branch to SettingsDefineCapabilities/03_forward_errs.py

Deepti B Kalakeri deeptik at linux.vnet.ibm.com
Fri Nov 14 09:41:51 UTC 2008


+1 for me.

yunguol at cn.ibm.com wrote:
> # HG changeset patch
> # User Guolian Yun <yunguol at cn.ibm.com>
> # Date 1226641347 28800
> # Node ID feb7ac23474781048f7065da317087b7064d21f7
> # Parent  8d6f2db22eda9bda08ff26caa8982f137a3d4486
> [TEST] Add branch to SettingsDefineCapabilities/03_forward_errs.py
>
> Signed-off-by: Guolian Yun <yunguol at cn.ibm.com>
>
> diff -r 8d6f2db22eda -r feb7ac234747 suites/libvirt-cim/cimtest/SettingsDefineCapabilities/03_forward_errs.py
> --- a/suites/libvirt-cim/cimtest/SettingsDefineCapabilities/03_forward_errs.py	Tue Nov 11 00:19:20 2008 -0800
> +++ b/suites/libvirt-cim/cimtest/SettingsDefineCapabilities/03_forward_errs.py	Thu Nov 13 21:42:27 2008 -0800
> @@ -32,11 +32,11 @@
>  from XenKvmLib.common_util import try_assoc
>  from XenKvmLib import assoc
>  from CimTest.Globals import logger, CIM_USER, CIM_PASS, CIM_NS
> -from XenKvmLib.const import do_main
> +from XenKvmLib.const import do_main, get_provider_version
>  from XenKvmLib.classes import get_typed_class
>
>  platform_sup = ['Xen', 'KVM', 'XenFV', 'LXC']
> -
> +libvirt_modify_setting_changes = 721
>  expr_values = {
>     "invalid_instid_keyname"  : { 'rc'   : pywbem.CIM_ERR_FAILED, 
>                                   'desc' : 'Missing InstanceID'},
> @@ -64,7 +64,7 @@
>                       expr_values=expr_values['invalid_instid_keyname'], 
>                       bug_no="")
>
> -def err_invalid_instid_keyvalue(virt, conn, field):
> +def err_invalid_instid_keyvalue(server, virt, conn, field):
>  # Input:
>  # ------
>  # wbemcli ai -ac Xen_SettingsDefineCapabilities \
> @@ -79,6 +79,12 @@
>      assoc_classname = get_typed_class(virt, "SettingsDefineCapabilities")
>      classname = get_typed_class(virt, "AllocationCapabilities")
>      keys = { 'InstanceID' : field }
> +    curr_cim_rev, changeset = get_provider_version(virt, server)
> +    if curr_cim_rev >= libvirt_modify_setting_changes:
> +        expr_values['invalid_instid_keyvalue'] = { 
> +        'rc'   : pywbem.CIM_ERR_NOT_FOUND,
> +        'desc' : 'No such instance'
> +                                                 }
>      return try_assoc(conn, classname, assoc_classname, keys, field_name=field, \
>                       expr_values=expr_values['invalid_instid_keyvalue'], 
>                       bug_no="")
> @@ -95,7 +101,7 @@
>      if ret_value != PASS:
>          logger.error("------ FAILED: Invalid InstanceID Key Name.------")
>          return ret_value
> -    ret_value = err_invalid_instid_keyvalue(virt, conn, 
> +    ret_value = err_invalid_instid_keyvalue(options.ip, virt, conn, 
>                                              field='INVALID_InstID_KeyValue')
>      if ret_value != PASS:
>          logger.error("------ FAILED: Invalid InstanceID Key Value.------")
>
> _______________________________________________
> 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