[Kimchi-devel] [PATCH][Kimchi 6/6] Add test to check bootorder

Ramon Medeiros ramonn at linux.vnet.ibm.com
Thu Jun 9 20:44:42 UTC 2016


Signed-off-by: Ramon Medeiros <ramonn at linux.vnet.ibm.com>
---
 tests/test_model.py | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/tests/test_model.py b/tests/test_model.py
index f4a145f..862c7f2 100644
--- a/tests/test_model.py
+++ b/tests/test_model.py
@@ -1125,6 +1125,19 @@ class ModelTests(unittest.TestCase):
             self.assertEquals([], inst.vm_lookup(u'пeω-∨м')['users'])
             self.assertEquals([], inst.vm_lookup(u'пeω-∨м')['groups'])
 
+            # change bootorder
+            b_order = ["hd", "network", "cdrom"]
+            inst.vm_update(u'пeω-∨м', {"bootorder": b_order})
+            self.assertEquals(b_order, inst.vm_lookup(u'пeω-∨м')['bootorder'])
+
+            # try to add empty list
+            self.assertRaises(OperationFailed, inst.vm_update, u'пeω-∨м',
+                              {"bootorder": [""]})
+
+            # try to pass invalid parameter
+            self.assertRaises(OperationFailed, inst.vm_update, u'пeω-∨м',
+                              {"bootorder": ["bla"]})
+
     def test_get_interfaces(self):
         inst = model.Model('test:///default',
                            objstore_loc=self.tmp_store)
-- 
2.5.5




More information about the Kimchi-devel mailing list