~ubuntu-clock-dev/ubuntu-clock-app/reboot-packaging

« back to all changes in this revision

Viewing changes to tests/autopilot/ubuntu_clock_app/tests/test_clock.py

  • Committer: carla-sella
  • Date: 2014-07-31 16:58:56 UTC
  • mto: (37.1.1 reboot)
  • mto: This revision was merged to the branch mainline in revision 50.
  • Revision ID: carla.sella@gmail.com-20140731165856-o2g4v4z7ivk9864v
Implemented locale.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
 
2
#
 
3
# Copyright (C) 2013, 2014 Canonical Ltd
 
4
#
 
5
# This program is free software: you can redistribute it and/or modify
 
6
# it under the terms of the GNU General Public License version 3 as
 
7
# published by the Free Software Foundation.
 
8
#
 
9
# This program is distributed in the hope that it will be useful,
 
10
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
11
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
12
# GNU General Public License for more details.
 
13
#
 
14
# You should have received a copy of the GNU General Public License
 
15
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
16
#
 
17
# Authored by: Renato Araujo Oliveira Filho <renato@canonical.com>
 
18
#              Nekhelesh Ramananthan <krnekhelesh@gmail.com>
 
19
 
 
20
"""
 
21
Tests for the Clock App, main window.
 
22
"""
 
23
 
 
24
from __future__ import absolute_import
 
25
 
 
26
from testtools.matchers import Equals
 
27
from autopilot.matchers import Eventually
 
28
 
 
29
from ubuntu_clock_app.tests import ClockAppTestCase
 
30
 
 
31
 
 
32
class TestClock(ClockAppTestCase):
 
33
 
 
34
    """Test the clock page features."""
 
35
 
 
36
    def setUp(self):
 
37
        """This is needed to wait for the application to start.
 
38
 
 
39
        In the testfarm, the application may take some time to show up.
 
40
 
 
41
        """
 
42
 
 
43
        super(TestClock, self).setUp()
 
44
        self.assertThat(
 
45
            self.main_view.visible, Eventually(Equals(True)))
 
46
 
 
47
        self.page = self.main_view.open_clock()