55 TASK_ACTIVATION_STATUS_COMPLETE ,
66 TASK_ACTIVATION_STATUS_FAILURE ,
77 TASK_ACTIVATION_STATUS_RETRY ,
8+ FetchNextTask ,
89 TaskActivation ,
910)
1011
@@ -110,7 +111,9 @@ def test_process_task_complete(self) -> None:
110111 result = taskworker .process_task (SIMPLE_TASK )
111112
112113 mock_update .assert_called_with (
113- task_id = SIMPLE_TASK .id , status = TASK_ACTIVATION_STATUS_COMPLETE
114+ task_id = SIMPLE_TASK .id ,
115+ status = TASK_ACTIVATION_STATUS_COMPLETE ,
116+ fetch_next_task = FetchNextTask (namespace = None ),
114117 )
115118
116119 assert result
@@ -123,7 +126,9 @@ def test_process_task_retry(self) -> None:
123126 result = taskworker .process_task (RETRY_TASK )
124127
125128 mock_update .assert_called_with (
126- task_id = RETRY_TASK .id , status = TASK_ACTIVATION_STATUS_RETRY
129+ task_id = RETRY_TASK .id ,
130+ status = TASK_ACTIVATION_STATUS_RETRY ,
131+ fetch_next_task = FetchNextTask (namespace = None ),
127132 )
128133
129134 assert result
@@ -136,7 +141,9 @@ def test_process_task_failure(self) -> None:
136141 result = taskworker .process_task (FAIL_TASK )
137142
138143 mock_update .assert_called_with (
139- task_id = FAIL_TASK .id , status = TASK_ACTIVATION_STATUS_FAILURE
144+ task_id = FAIL_TASK .id ,
145+ status = TASK_ACTIVATION_STATUS_FAILURE ,
146+ fetch_next_task = FetchNextTask (namespace = None ),
140147 )
141148 assert result
142149 assert result .id == SIMPLE_TASK .id
@@ -148,7 +155,9 @@ def test_process_task_at_most_once(self) -> None:
148155 result = taskworker .process_task (AT_MOST_ONCE_TASK )
149156
150157 mock_update .assert_called_with (
151- task_id = AT_MOST_ONCE_TASK .id , status = TASK_ACTIVATION_STATUS_COMPLETE
158+ task_id = AT_MOST_ONCE_TASK .id ,
159+ status = TASK_ACTIVATION_STATUS_COMPLETE ,
160+ fetch_next_task = FetchNextTask (namespace = None ),
152161 )
153162 assert taskworker .process_task (AT_MOST_ONCE_TASK ) is None
154163 assert result
@@ -169,7 +178,9 @@ def test_start_max_task_count(self) -> None:
169178 assert result == 0
170179 assert mock_client .get_task .called
171180 mock_client .update_task .assert_called_with (
172- task_id = SIMPLE_TASK .id , status = TASK_ACTIVATION_STATUS_COMPLETE
181+ task_id = SIMPLE_TASK .id ,
182+ status = TASK_ACTIVATION_STATUS_COMPLETE ,
183+ fetch_next_task = FetchNextTask (namespace = None ),
173184 )
174185
175186 def test_start_loop (self ) -> None :
@@ -188,10 +199,14 @@ def test_start_loop(self) -> None:
188199 assert mock_client .update_task .call_count == 2
189200
190201 mock_client .update_task .assert_any_call (
191- task_id = SIMPLE_TASK .id , status = TASK_ACTIVATION_STATUS_COMPLETE
202+ task_id = SIMPLE_TASK .id ,
203+ status = TASK_ACTIVATION_STATUS_COMPLETE ,
204+ fetch_next_task = FetchNextTask (namespace = None ),
192205 )
193206 mock_client .update_task .assert_any_call (
194- task_id = RETRY_TASK .id , status = TASK_ACTIVATION_STATUS_RETRY
207+ task_id = RETRY_TASK .id ,
208+ status = TASK_ACTIVATION_STATUS_RETRY ,
209+ fetch_next_task = FetchNextTask (namespace = None ),
195210 )
196211
197212 def test_start_keyboard_interrupt (self ) -> None :
@@ -210,5 +225,7 @@ def test_start_unknown_task(self) -> None:
210225 result = taskworker .start ()
211226 assert result == 0 , "Exit zero, all tasks complete"
212227 mock_client .update_task .assert_any_call (
213- task_id = UNDEFINED_TASK .id , status = TASK_ACTIVATION_STATUS_FAILURE
228+ task_id = UNDEFINED_TASK .id ,
229+ status = TASK_ACTIVATION_STATUS_FAILURE ,
230+ fetch_next_task = FetchNextTask (namespace = None ),
214231 )
0 commit comments