~ubuntu-branches/ubuntu/saucy/webbrowser-app/saucy-proposed

« back to all changes in this revision

Viewing changes to tests/autopilot/webbrowser_app/tests/__init__.py

  • Committer: Package Import Robot
  • Author(s): Ubuntu daily release, Omer Akram, Ubuntu daily release
  • Date: 2013-10-01 19:49:31 UTC
  • mfrom: (1.1.28)
  • Revision ID: package-import@ubuntu.com-20131001194931-g4vgqk1hx70shmsk
Tags: 0.22+13.10.20131001.2-0ubuntu1
[ Omer Akram ]
* use input_device creation from the uitoolkit emulators.

[ Ubuntu daily release ]
* Automatic snapshot from revision 357

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
 
15
15
from testtools.matchers import Contains, Equals
16
16
 
17
 
from autopilot.input import Mouse, Touch, Pointer
18
17
from autopilot.matchers import Eventually
19
18
from autopilot.platform import model
20
19
from autopilot.testcase import AutopilotTestCase
21
20
 
22
21
import http_server
23
22
 
24
 
from ubuntuuitoolkit.emulators import UbuntuUIToolkitEmulatorBase
 
23
from ubuntuuitoolkit import emulators as toolkit_emulators
25
24
 
26
25
from webbrowser_app.emulators.browser import Browser
27
26
 
36
35
    for webbrowser-app tests.
37
36
    """
38
37
 
39
 
    if model() == 'Desktop':
40
 
        scenarios = [('with mouse', dict(input_device_class=Mouse)), ]
41
 
    else:
42
 
        scenarios = [('with touch', dict(input_device_class=Touch)), ]
43
 
 
44
38
    local_location = "../../src/app/webbrowser-app"
45
39
    d_f = "--desktop_file_hint=/usr/share/applications/webbrowser-app.desktop"
46
40
 
48
42
    _temp_pages = []
49
43
 
50
44
    def setUp(self):
51
 
        self.pointing_device = Pointer(self.input_device_class.create())
 
45
        self.pointing_device = toolkit_emulators.get_pointing_device()
52
46
        super(BrowserTestCaseBase, self).setUp()
53
47
        if os.path.exists(self.local_location):
54
48
            self.launch_test_local()
69
63
        self.app = self.launch_test_application(
70
64
            self.local_location,
71
65
            *self.ARGS,
72
 
            emulator_base=UbuntuUIToolkitEmulatorBase)
 
66
            emulator_base=toolkit_emulators.UbuntuUIToolkitEmulatorBase)
73
67
 
74
68
    def launch_test_installed(self):
75
69
        if model() == 'Desktop':
76
70
            self.app = self.launch_test_application(
77
71
                "webbrowser-app",
78
72
                *self.ARGS,
79
 
                emulator_base=UbuntuUIToolkitEmulatorBase)
 
73
                emulator_base=toolkit_emulators.UbuntuUIToolkitEmulatorBase)
80
74
        else:
81
75
            self.app = self.launch_test_application(
82
76
                "webbrowser-app",
84
78
                self.d_f,
85
79
                *self.ARGS,
86
80
                app_type='qt',
87
 
                emulator_base=UbuntuUIToolkitEmulatorBase)
 
81
                emulator_base=toolkit_emulators.UbuntuUIToolkitEmulatorBase)
88
82
 
89
83
    def clear_cache(self):
90
84
        cachedir = os.path.join(os.path.expanduser("~"), ".local", "share",