[Kimchi-devel] [PATCH V3 0/6] template supports networks
Aline Manera
alinefm at linux.vnet.ibm.com
Tue Dec 31 11:20:58 UTC 2013
I got the following errors after applying this patch set:
======================================================================
ERROR: test_default_lookup (test_osinfo.OSInfoTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/alinefm/kimchi/tests/test_osinfo.py", line 35, in
test_default_lookup
self.assertEquals('default', entry['network'])
KeyError: 'network'
======================================================================
ERROR: test_delete_running_vm (test_model.ModelTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/alinefm/kimchi/tests/test_model.py", line 546, in
test_delete_running_vm
self.assertFalse(u'kīмkhī-∨м' in vms)
File "/home/alinefm/kimchi/tests/test_model.py", line 537, in
test_delete_running_vm
inst.vms_create(params)
File "/home/alinefm/kimchi/src/kimchi/model.py", line 622, in vms_create
t.validate()
File "/home/alinefm/kimchi/src/kimchi/vmtemplate.py", line 249, in validate
self._network_validate()
File "/home/alinefm/kimchi/src/kimchi/model.py", line 1383, in
_network_validate
name = self.info['network']
KeyError: 'network'
======================================================================
ERROR: test_template_storage_customise (test_model.ModelTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/alinefm/kimchi/tests/test_model.py", line 257, in
test_template_storage_customise
self.assertTrue(os.access(disk_path, os.F_OK))
File "/home/alinefm/kimchi/tests/test_model.py", line 253, in
test_template_storage_customise
inst.vms_create(params)
File "/home/alinefm/kimchi/src/kimchi/model.py", line 622, in vms_create
t.validate()
File "/home/alinefm/kimchi/src/kimchi/vmtemplate.py", line 249, in validate
self._network_validate()
File "/home/alinefm/kimchi/src/kimchi/model.py", line 1383, in
_network_validate
name = self.info['network']
KeyError: 'network'
======================================================================
ERROR: test_use_test_host (test_model.ModelTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/alinefm/kimchi/tests/test_model.py", line 583, in
test_use_test_host
self.assertTrue('kimchi-vm' in vms)
File "/home/alinefm/kimchi/tests/test_model.py", line 578, in
test_use_test_host
inst.vms_create(params)
File "/home/alinefm/kimchi/src/kimchi/model.py", line 622, in vms_create
t.validate()
File "/home/alinefm/kimchi/src/kimchi/vmtemplate.py", line 249, in validate
self._network_validate()
File "/home/alinefm/kimchi/src/kimchi/model.py", line 1383, in
_network_validate
name = self.info['network']
KeyError: 'network'
======================================================================
ERROR: test_vm_edit (test_model.ModelTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/alinefm/kimchi/tests/test_model.py", line 371, in test_vm_edit
rollback.prependDefer(inst.vm_delete, 'new-vm')
File "/home/alinefm/kimchi/tests/test_model.py", line 349, in test_vm_edit
inst.vms_create(params_1)
File "/home/alinefm/kimchi/src/kimchi/model.py", line 622, in vms_create
t.validate()
File "/home/alinefm/kimchi/src/kimchi/vmtemplate.py", line 249, in validate
self._network_validate()
File "/home/alinefm/kimchi/src/kimchi/model.py", line 1383, in
_network_validate
name = self.info['network']
KeyError: 'network'
======================================================================
ERROR: test_vm_lifecycle (test_model.ModelTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/alinefm/kimchi/tests/test_model.py", line 91, in
test_vm_lifecycle
self.assertEquals('running', info['state'])
File "/home/alinefm/kimchi/tests/test_model.py", line 81, in
test_vm_lifecycle
inst.vms_create(params)
File "/home/alinefm/kimchi/src/kimchi/model.py", line 622, in vms_create
t.validate()
File "/home/alinefm/kimchi/src/kimchi/vmtemplate.py", line 249, in validate
self._network_validate()
File "/home/alinefm/kimchi/src/kimchi/model.py", line 1383, in
_network_validate
name = self.info['network']
KeyError: 'network'
======================================================================
ERROR: test_vm_list_sorted (test_model.ModelTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/alinefm/kimchi/tests/test_model.py", line 563, in
test_vm_list_sorted
self.assertEquals(vms, sorted(vms, key=unicode.lower))
File "/home/alinefm/kimchi/tests/test_model.py", line 558, in
test_vm_list_sorted
inst.vms_create(params)
File "/home/alinefm/kimchi/src/kimchi/model.py", line 622, in vms_create
t.validate()
File "/home/alinefm/kimchi/src/kimchi/vmtemplate.py", line 249, in validate
self._network_validate()
File "/home/alinefm/kimchi/src/kimchi/model.py", line 1383, in
_network_validate
name = self.info['network']
KeyError: 'network'
======================================================================
ERROR: test_vm_storage_provisioning (test_model.ModelTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/alinefm/kimchi/tests/test_model.py", line 111, in
test_vm_storage_provisioning
self.assertTrue(os.access(disk_path, os.F_OK))
File "/home/alinefm/kimchi/tests/test_model.py", line 106, in
test_vm_storage_provisioning
inst.vms_create(params)
File "/home/alinefm/kimchi/src/kimchi/model.py", line 622, in vms_create
t.validate()
File "/home/alinefm/kimchi/src/kimchi/vmtemplate.py", line 249, in validate
self._network_validate()
File "/home/alinefm/kimchi/src/kimchi/model.py", line 1383, in
_network_validate
name = self.info['network']
KeyError: 'network'
======================================================================
FAIL: test_minimal_construct (test_vmtemplate.VMTemplateTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/alinefm/kimchi/tests/test_vmtemplate.py", line 41, in
test_minimal_construct
self.assertEquals(val, t.info.get(name))
AssertionError: 'default' != None
----------------------------------------------------------------------
Ran 113 tests in 74.058s
FAILED (failures=1, errors=8)
On 12/30/2013 02:04 PM, shaohef at linux.vnet.ibm.com wrote:
> From: ShaoHe Feng <shaohef at linux.vnet.ibm.com>
>
> V2 -> V3
> fix typo.
> support creating a vm without network.
>
> V1 -> V2:
> update mockmodel and test case
>
> add 'networks' option for template get/create/update
>
> ShaoHe Feng (6):
> template supports networks: let template xml support more networks
> template supports networks: update API
> template supports networks: update controller and json schema
> template supports networks: update model
> template supports networks: update mockmodel
> template supports networks: update test case
>
> docs/API.md | 4 +++
> src/kimchi/API.json | 12 +++++++
> src/kimchi/controller.py | 3 +-
> src/kimchi/mockmodel.py | 7 +++-
> src/kimchi/model.py | 6 ++++
> src/kimchi/osinfo.py | 5 +--
> src/kimchi/vmtemplate.py | 20 ++++++++---
> tests/test_model.py | 86 +++++++++++++++++++++++++++++++++++++-----------
> tests/test_rest.py | 56 +++++++++++++++++++++++++++++++
> 9 files changed, 172 insertions(+), 27 deletions(-)
>
More information about the Kimchi-devel
mailing list