Inherits lomiri.indicators.tests.test_action_latency.TestIndicatorBaseTestCase.
Test that an action causes the server to update
Definition at line 54 of file test_action_latency.py.
◆ test_slider_reaches_server_value()
lomiri.indicators.tests.test_action_latency.TestServerValueUpdate.test_slider_reaches_server_value |
( |
|
self | ) |
|
Definition at line 80 of file test_action_latency.py.
80 def test_slider_reaches_server_value(self):
81 slider = self.indicator_page.get_slider()
82 slider_menu = self.indicator_page.get_slider_menu()
83
84 old_value = slider.value
85 slider.slide_left()
86 final_value = slider.value
87
88 self.assertThat(
89 slider_menu.serverValue,
90 Eventually(NotEquals(old_value), timeout=20)
91 )
92
93 self.assertThat(
94 slider_menu.serverValue,
95 Eventually(Equals(final_value), timeout=20)
96 )
97
98
◆ test_switch_reaches_server_value()
lomiri.indicators.tests.test_action_latency.TestServerValueUpdate.test_switch_reaches_server_value |
( |
|
self | ) |
|
Definition at line 68 of file test_action_latency.py.
68 def test_switch_reaches_server_value(self):
69 switch = self.indicator_page.get_switcher()
70 switch_menu = self.indicator_page.get_switch_menu()
71
72 switch.change_state()
73 final_value = switch.checked
74
75 self.assertThat(
76 switch_menu.serverChecked,
77 Eventually(Equals(final_value), timeout=20)
78 )
79
◆ scenarios
lomiri.indicators.tests.test_action_latency.TestServerValueUpdate.scenarios |
|
static |
Initial value:= multiply_scenarios(
time_scenarios,
TestIndicatorBaseTestCase.scenarios
)
Definition at line 63 of file test_action_latency.py.
◆ time_scenarios
list lomiri.indicators.tests.test_action_latency.TestServerValueUpdate.time_scenarios |
|
static |
Initial value:= [
('Low', {'action_delay': 0}),
('Medium', {'action_delay': 2500}),
('High', {'action_delay': 8000}),
]
Definition at line 58 of file test_action_latency.py.
The documentation for this class was generated from the following file: