[Kimchi-devel] [PATCH 3/4] vmiface update support: update mockmodel

Aline Manera alinefm at linux.vnet.ibm.com
Tue Apr 22 16:04:53 UTC 2014


Reviewed-by: Aline Manera <alinefm at linux.vnet.ibm.com>

On 04/18/2014 09:46 AM, shaohef at linux.vnet.ibm.com wrote:
> From: ShaoHe Feng <shaohef at linux.vnet.ibm.com>
>
> update mockmodel
>
> Signed-off-by: ShaoHe Feng <shaohef at linux.vnet.ibm.com>
> ---
>   src/kimchi/mockmodel.py | 12 ++++++++++++
>   1 file changed, 12 insertions(+)
>
> diff --git a/src/kimchi/mockmodel.py b/src/kimchi/mockmodel.py
> index 8c7d7bb..d788031 100644
> --- a/src/kimchi/mockmodel.py
> +++ b/src/kimchi/mockmodel.py
> @@ -725,6 +725,18 @@ class MockModel(object):
>           except KeyError:
>               raise NotFoundError("KCHVMIF0001E", {'iface': mac, 'name': vm})
>
> +    def vmiface_update(self, vm, mac, params):
> +        dom = self._get_vm(vm)
> +        try:
> +            info = dom.ifaces[mac].info
> +        except KeyError:
> +            raise NotFoundError("KCHVMIF0001E", {'iface': mac, 'name': vm})
> +        if info['type'] == 'network' and 'network' in params:
> +            info['network'] = params['network']
> +        if 'model' in params:
> +            info['model'] = params['model']
> +        return mac
> +
>       def tasks_get_list(self):
>           with self.objstore as session:
>               return session.get_list('task')




More information about the Kimchi-devel mailing list