[Libvirt-cim] [PATCH] [TEST] Updates to VSMS 19_definenetwork_ers.py
Kaitlin Rupert
kaitlin at linux.vnet.ibm.com
Fri Jul 17 16:53:17 UTC 2009
>> Not sure what you mean here...
>>
>> But any suggestions appreciated, because what I have here isn't very
>> pretty. =)
>>
> Sorry for not being clear.
> What I meant is the fields expected_values['empty']['network'] and
> expected_values['invalid']['network'] have similar values that are
> assigned so we can use one var inside the if conditions to assign
> appropriate value.
> Also, the value for the field expected_values['invalid']['bridge'] is
> stored in inv_br_str .
> We can use the variables in which the values are assigned after the if
> else and assign it for once instead of repeating the same separately in
> the if and else conditions.
>
> For ex:
>
> if options.virt == "Xen" or options.virt == "XenFV":
> libvirt_version = virsh_version(options.ip, options.virt)
> if libvirt_version <= "0.3.3":
> net_invalid_empty = "no network with matching name"
> inv_br_str = "POST operation failed: (xend.err 'Device 0
> (vif) " + \
> "could not be connected. Could not find bridge
> device " + \
> "invalid')"
>
> else:
> net_invalid_empty = "Network not found"
>
> inv_br_str = "POST operation failed: xend_post: error from
> xen " + \
> "daemon: (xend.err 'Device 0 (vif) could not be
> " + \
> "connected. Could not find bridge device invalid')"
>
> expected_values['empty']['network'] =
> expected_values['invalid']['network'] = net_invalid_empty
> expected_values['invalid']['bridge'] = inv_br_str
>
Oh yes! I got what you mean.. thanks for the clarification =) I'll make
this change and resubmit.
--
Kaitlin Rupert
IBM Linux Technology Center
kaitlin at linux.vnet.ibm.com
More information about the Libvirt-cim
mailing list