2727
2828
2929def test_state_machine_transitions_when_running_full_mission (
30- container : ApplicationContainer ,
3130 state_machine_thread : StateMachineThreadMock ,
3231 robot_service_thread : RobotServiceThreadMock ,
32+ scheduling_utilities : SchedulingUtilities ,
3333 mocker : MockerFixture ,
3434) -> None :
3535 mocker .patch .object (settings , "RETURN_HOME_DELAY" , 5.0 )
@@ -61,7 +61,6 @@ def test_state_machine_transitions_when_running_full_mission(
6161 )
6262 mission : Mission = Mission (id = "id" , name = "Dummy mission" , tasks = [task_1 , task_2 ])
6363
64- scheduling_utilities : SchedulingUtilities = container .scheduling_utilities ()
6564 scheduling_utilities .start_mission (mission = mission )
6665
6766 expected_transitions = deque (
@@ -82,7 +81,7 @@ def test_state_machine_transitions_when_running_full_mission(
8281
8382
8483def test_state_machine_failed_dependency (
85- container : ApplicationContainer ,
84+ scheduling_utilities : SchedulingUtilities ,
8685 state_machine_thread : StateMachineThreadMock ,
8786 robot_service_thread : RobotServiceThreadMock ,
8887 mocker : MockerFixture ,
@@ -109,7 +108,6 @@ def test_state_machine_failed_dependency(
109108 in state_machine_thread .state_machine .transitions_list ,
110109 timeout = 10 ,
111110 )
112- scheduling_utilities : SchedulingUtilities = container .scheduling_utilities ()
113111 scheduling_utilities .start_mission (mission = mission )
114112
115113 expected_transitions = deque (
@@ -135,6 +133,7 @@ def test_state_machine_failed_dependency(
135133
136134def test_state_machine_with_successful_collection (
137135 container : ApplicationContainer ,
136+ scheduling_utilities : SchedulingUtilities ,
138137 state_machine_thread : StateMachineThreadMock ,
139138 robot_service_thread : RobotServiceThreadMock ,
140139 robot_inspection_service_thread : Thread ,
@@ -153,7 +152,6 @@ def test_state_machine_with_successful_collection(
153152 mission : Mission = Mission (
154153 id = "id" , name = "Dummy misson" , tasks = [StubTask .take_image ()]
155154 )
156- scheduling_utilities : SchedulingUtilities = container .scheduling_utilities ()
157155
158156 mocker .patch .object (settings , "RETURN_HOME_DELAY" , 2.0 )
159157 state_machine_thread .start ()
@@ -184,6 +182,7 @@ def test_state_machine_with_successful_collection(
184182
185183def test_state_machine_with_unsuccessful_collection (
186184 container : ApplicationContainer ,
185+ scheduling_utilities : SchedulingUtilities ,
187186 mocker : MockerFixture ,
188187 state_machine_thread : StateMachineThreadMock ,
189188 robot_service_thread : RobotServiceThreadMock ,
@@ -208,7 +207,6 @@ def test_state_machine_with_unsuccessful_collection(
208207 mission : Mission = Mission (
209208 id = "id" , name = "Dummy misson" , tasks = [StubTask .take_image ()]
210209 )
211- scheduling_utilities : SchedulingUtilities = container .scheduling_utilities ()
212210 scheduling_utilities .start_mission (mission = mission )
213211
214212 expected_transitions = deque (
@@ -233,7 +231,7 @@ def test_state_machine_with_unsuccessful_collection(
233231
234232
235233def test_state_machine_with_mission_start_during_return_home_without_queueing_stop_response (
236- container : ApplicationContainer ,
234+ scheduling_utilities : SchedulingUtilities ,
237235 mocker : MockerFixture ,
238236 state_machine_thread : StateMachineThreadMock ,
239237 robot_service_thread : RobotServiceThreadMock ,
@@ -242,7 +240,6 @@ def test_state_machine_with_mission_start_during_return_home_without_queueing_st
242240 mission : Mission = Mission (
243241 id = "id" , name = "Dummy misson" , tasks = [StubTask .take_image ()]
244242 )
245- scheduling_utilities : SchedulingUtilities = container .scheduling_utilities ()
246243 mocker .patch .object (
247244 StubRobot , "mission_status" , return_value = MissionStatus .InProgress
248245 )
@@ -280,7 +277,7 @@ def test_state_machine_with_mission_start_during_return_home_without_queueing_st
280277
281278
282279def test_state_machine_failed_to_initiate_mission_and_return_home (
283- container : ApplicationContainer ,
280+ scheduling_utilities : SchedulingUtilities ,
284281 state_machine_thread : StateMachineThreadMock ,
285282 robot_service_thread : RobotServiceThreadMock ,
286283 mocker : MockerFixture ,
@@ -309,7 +306,6 @@ def test_state_machine_failed_to_initiate_mission_and_return_home(
309306 timeout = 10 ,
310307 )
311308
312- scheduling_utilities : SchedulingUtilities = container .scheduling_utilities ()
313309 scheduling_utilities .start_mission (mission = mission )
314310
315311 expected_transitions = deque (
0 commit comments