[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