~canonical-platform-qa/ubuntu-system-tests/fix-get-clock-pid

« back to all changes in this revision

Viewing changes to ubuntu_system_tests/tests/test_brightness.py

  • Committer: Richard Huddie
  • Date: 2016-10-14 14:21:45 UTC
  • mfrom: (463.2.11 trunk)
  • Revision ID: richard.huddie@canonical.com-20161014142145-cbi85t24rk3fskn2
MergeĀ fromĀ trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
from autopilot import platform
23
23
from autopilot.matchers import Eventually
24
24
from testtools.matchers import Equals, LessThan, GreaterThan
 
25
 
 
26
from ubuntu_system_tests.helpers.brightness.sensors_utils import \
 
27
    RepowerdSensors
25
28
from ubuntu_system_tests.helpers.indicators.battery import BatteryIndicatorPage
26
29
 
27
30
from ubuntu_system_tests.helpers import system_settings
28
31
from ubuntu_system_tests.helpers.indicators.indicators import IndicatorsFactory
29
 
from ubuntu_system_tests.helpers.power.fixture_setup import (
30
 
    EnableRepowerdFakeSensors)
31
 
from ubuntu_system_tests.helpers import sensors
32
32
from ubuntu_system_tests.helpers import display
33
33
from ubuntu_system_tests.helpers.power import fixture_setup as power_fixture
34
34
from ubuntu_system_tests.tests import base
68
68
 
69
69
class AutoBrightnessTestCase(BrightnessTestCase):
70
70
 
 
71
    sensors = RepowerdSensors()
 
72
 
71
73
    def setUp(self):
72
 
        self.useFixture(EnableRepowerdFakeSensors())
 
74
        self.useFixture(power_fixture.EnableRepowerdFakeSensors())
73
75
        super().setUp()
74
76
 
75
77
    def _test_automatic_screen_brightness(self, settings_page):
89
91
 
90
92
        settings_page.toggle_auto_adjust()
91
93
        self.assertTrue(settings_page.is_auto_adjust_enabled())
92
 
        sensors.set_light_level_dark()
 
94
        self.sensors.set_light_level_dark()
93
95
        brightness_auto_dark = display.get_stable_brightness_value()
94
96
        self.assertLess(brightness_auto_dark, brightness_default)
95
97
 
96
 
        sensors.set_light_level_bright()
 
98
        self.sensors.set_light_level_bright()
97
99
        brightness_auto_bright = display.get_stable_brightness_value()
98
100
        self.assertGreater(brightness_auto_bright, brightness_auto_dark)
99
101
 
100
102
        settings_page.toggle_auto_adjust()
101
103
        self.assertFalse(settings_page.is_auto_adjust_enabled())
102
104
        brightness_manual_bright = display.get_stable_brightness_value()
103
 
        sensors.set_light_level_dark()
 
105
        self.sensors.set_light_level_dark()
104
106
        brightness_manual_dark = display.get_stable_brightness_value()
105
107
        self.assertEqual(brightness_manual_bright, brightness_manual_dark)
106
108