[Kimchi-devel] [PATCH] test/vmtemplate.py: fixes for Power architecture
Daniel Henrique Barboza
dhbarboza82 at gmail.com
Mon Mar 16 16:51:26 UTC 2015
Please ignore this patch.
See "[PATCH] tests/test_osinfo.py: fixes for Power architecture" for
more info.
Thanks
On 03/13/2015 05:51 PM, Daniel Henrique Barboza wrote:
> - changing 'fields' variable to a dict instead of an array
> to manipulate specific fields easier
>
> - changing 'memory', 'disk_bus' and 'nic_model' fields
> when running the tests in a Power host
>
> Signed-off-by: Daniel Henrique Barboza <dhbarboza82 at gmail.com>
> ---
> tests/test_vmtemplate.py | 20 +++++++++++++-------
> 1 file changed, 13 insertions(+), 7 deletions(-)
>
> diff --git a/tests/test_vmtemplate.py b/tests/test_vmtemplate.py
> index 550bb2a..372f54a 100644
> --- a/tests/test_vmtemplate.py
> +++ b/tests/test_vmtemplate.py
> @@ -22,6 +22,7 @@ import unittest
> import uuid
>
>
> +from kimchi.osinfo import _get_arch
> from kimchi.vmtemplate import VMTemplate
> from kimchi.xmlutils.utils import xpath_get_text
>
> @@ -35,16 +36,21 @@ class VMTemplateTests(unittest.TestCase):
> os.unlink(self.iso)
>
> def test_minimal_construct(self):
> - fields = (('name', 'test'), ('os_distro', 'unknown'),
> - ('os_version', 'unknown'), ('cpus', 1),
> - ('memory', 1024), ('networks', ['default']),
> - ('disk_bus', 'ide'), ('nic_model', 'e1000'),
> - ('graphics', {'type': 'vnc', 'listen': '127.0.0.1'}),
> - ('cdrom', self.iso))
> + fields = {'name': 'test', 'os_distro': 'unknown',
> + 'os_version': 'unknown', 'cpus': 1,
> + 'memory': 1024, 'networks': ['default'],
> + 'disk_bus': 'ide', 'nic_model': 'e1000',
> + 'graphics': {'type': 'vnc', 'listen': '127.0.0.1'},
> + 'cdrom': self.iso}
> +
> + if _get_arch() in ('power', 'ppc64le'):
> + fields['memory'] = 1280
> + fields['disk_bus'] = 'scsi'
> + fields['nic_model'] = 'spapr-vlan'
>
> args = {'name': 'test', 'cdrom': self.iso}
> t = VMTemplate(args)
> - for name, val in fields:
> + for name, val in fields.iteritems():
> self.assertEquals(val, t.info.get(name))
>
> def test_construct_overrides(self):
More information about the Kimchi-devel
mailing list