on xenial help sign in
adjust hud button test to also check if it correctly disappears when releasing outside the button
b613cc6Michael Zanetti
tests/autopilot/unity8/shell/tests/test_hud.py+4−2
@@ -49,9 +49,11 @@ class TestHud(UnityTestCase):
49 hud_show_button
49 hud_show_button
50 )
50 )
51 self.touch.press(swipe_coords.start_x, swipe_coords.start_y)
51 self.touch.press(swipe_coords.start_x, swipe_coords.start_y)
52− self.addCleanup(self.touch.release)
52+ self.addCleanup(self._maybe_release_finger)
53− self.touch._finger_move(swipe_coords.end_x, swipe_coords.end_y)
53+ self.touch._finger_move(swipe_coords.end_x, swipe_coords.end_y + hud_show_button.height);
54 self.assertThat(hud_show_button.opacity, Eventually(Equals(1.0)))
54 self.assertThat(hud_show_button.opacity, Eventually(Equals(1.0)))
55+ self.touch.release();
56+ self.assertThat(hud_show_button.opacity, Eventually(Equals(0.0)))
55
57
56 def test_show_hud_appears(self):
58 def test_show_hud_appears(self):
57 """Releasing the touch on the 'show hud' button must display the hud.
59 """Releasing the touch on the 'show hud' button must display the hud.