uitests: Split out UITestCase class

This commit is contained in:
Cole Robinson
2018-01-09 10:06:26 -05:00
parent ab1b4f8628
commit acfd59f22b
6 changed files with 13 additions and 38 deletions
+1 -8
View File
@@ -1,19 +1,12 @@
import time
import unittest
import tests
from tests.uitests import utils as uiutils
class VMMCLI(unittest.TestCase):
class VMMCLI(uiutils.UITestCase):
"""
UI tests for virt-manager's command line --show options
"""
def setUp(self):
self.app = uiutils.DogtailApp(tests.utils.uri_test)
def tearDown(self):
self.app.kill()
##############
# Test cases #
+1 -8
View File
@@ -1,20 +1,13 @@
import time
import unittest
import tests
from tests.uitests import utils as uiutils
class CloneVM(unittest.TestCase):
class CloneVM(uiutils.UITestCase):
"""
UI tests for virt-manager's CloneVM wizard
"""
def setUp(self):
self.app = uiutils.DogtailApp(tests.utils.uri_test)
def tearDown(self):
self.app.kill()
###################
# Private helpers #
+1 -8
View File
@@ -1,22 +1,15 @@
import time
import unittest
import dogtail.rawinput
import pyatspi
import tests
from tests.uitests import utils as uiutils
class Details(unittest.TestCase):
class Details(uiutils.UITestCase):
"""
UI tests for virt-manager's VM details window
"""
def setUp(self):
self.app = uiutils.DogtailApp(tests.utils.uri_test)
def tearDown(self):
self.app.kill()
###################
# Private helpers #
+1 -8
View File
@@ -1,22 +1,15 @@
import time
import unittest
import dogtail.rawinput
import pyatspi
import tests
from tests.uitests import utils as uiutils
class Host(unittest.TestCase):
class Host(uiutils.UITestCase):
"""
UI tests for virt-manager's VM details window
"""
def setUp(self):
self.app = uiutils.DogtailApp(tests.utils.uri_test)
def tearDown(self):
self.app.kill()
###################
# Private helpers #
+1 -6
View File
@@ -1,19 +1,14 @@
import time
import unittest
import tests
from tests.uitests import utils as uiutils
class NewVM(unittest.TestCase):
class NewVM(uiutils.UITestCase):
"""
UI tests for virt-manager's NewVM wizard
"""
def setUp(self):
self.app = uiutils.DogtailApp(tests.utils.uri_test)
def tearDown(self):
self.app.kill()
###################
+8
View File
@@ -3,6 +3,7 @@ from __future__ import print_function
import os
import re
import time
import unittest
import subprocess
import sys
@@ -10,6 +11,13 @@ import tests
import dogtail.tree
class UITestCase(unittest.TestCase):
def setUp(self):
self.app = DogtailApp(tests.utils.uri_test)
def tearDown(self):
self.app.kill()
class _FuzzyPredicate(dogtail.predicate.Predicate):
"""
Object dogtail/pyatspi want for node searching.