on xenial help sign in
Skip indicator-battery tests if not found.
commitdf76e4be294c92e1a50207105d3cd8143aeb0803 authorMichał Sawicz <michal.sawicz@canonical.com> dateWed 24 Jul 2013, 14:55 (13 years ago) parentb802434
1 file changed+8−2
tests/autopilot/unity8/indicators_client/tests/test_battery.py+8−2
tests/autopilot/unity8/indicators_client/tests/test_battery.py+8−2
@@ -70,7 +70,10 @@ class TestDisplayMenus(IndicatorsTestCase):
7070
7171 # wait for the switch menu item
7272 fn_auto_brightness = lambda: self.app.select_single("SwitchMenuItem", objectName="auto-brightness");
73− self.assertThat(fn_auto_brightness, Eventually(NotEquals(None)));
73+ try:
74+ self.assertThat(fn_auto_brightness, Eventually(NotEquals(None)));
75+ except AssertionError:
76+ self.skipTest("WARNING: test skipped due to missing indicator-battery")
7477 auto_brightness = fn_auto_brightness();
7578
7679 old_ab_value = auto_brightness.checked
@@ -86,7 +89,10 @@ class TestDisplayMenus(IndicatorsTestCase):
8689 if self.input_device_class is Touch:
8790 self.skipTest("Dragging is broken with Touch input (LP: #1203808).")
8891 fn_brightness_menu = lambda: self.app.select_single("SliderMenuItem", objectName="brightness");
89− self.assertThat(fn_brightness_menu, Eventually(NotEquals(None)));
92+ try:
93+ self.assertThat(fn_brightness_menu, Eventually(NotEquals(None)));
94+ except AssertionError:
95+ self.skipTest("WARNING: test skipped due to missing indicator-battery")
9096 brightness_menu = fn_brightness_menu();
9197
9298 old_ab_value = brightness_menu.value