From 1e01395ad9701b215d3f5ba8a2da8cd5ee2cc68b Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Mon, 14 Sep 2015 17:01:32 -0400 Subject: [PATCH] uitests: newvm: Add basic test case for xen paravirt --- tests/uitests/newvm.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/tests/uitests/newvm.py b/tests/uitests/newvm.py index 735eeb52d..db3e3d5b5 100644 --- a/tests/uitests/newvm.py +++ b/tests/uitests/newvm.py @@ -272,3 +272,26 @@ class NewVM(unittest.TestCase): uiutils.find_fuzzy(self.app.root, "container1 on", "frame") self.assertFalse(newvm.showing) self.app.quit() + + def testNewXenPV(self): + """ + Test the create wizard with a fake xen PV install + """ + self.app.uri = tests.utils.uri_xen + newvm = self._open_create_wizard() + + uiutils.find_fuzzy(newvm, "Architecture options", "toggle").click() + uiutils.find_fuzzy(newvm, None, "combo", "Virt Type").click() + uiutils.find_fuzzy(newvm, "paravirt", "menu item").click() + + # Create default PXE VM + uiutils.find_fuzzy(newvm, "Import", "radio").click() + uiutils.find_fuzzy(newvm, None, + "text", "existing storage").text = "/tmp/foo.img" + uiutils.find_fuzzy(newvm, "Forward", "button").click() + uiutils.find_fuzzy(newvm, "Forward", "button").click() + uiutils.find_fuzzy(newvm, "Forward", "button").click() + uiutils.find_fuzzy(newvm, "Finish", "button").click() + time.sleep(1) + + self.app.quit()