44import json
55from typing import TYPE_CHECKING
66
7- from apify_client ._models import ActorPermissionLevel
7+ from apify_client ._models import ActorJobStatus , ActorPermissionLevel
88from crawlee ._utils .crypto import crypto_random_object_id
99
1010from .._utils import generate_unique_resource_name
@@ -28,7 +28,7 @@ async def main() -> None:
2828 actor = await make_actor (label = 'is-at-home' , main_func = main )
2929 run_result = await run_actor (actor )
3030
31- assert run_result .status == ' SUCCEEDED'
31+ assert run_result .status == ActorJobStatus . SUCCEEDED
3232
3333
3434async def test_actor_retrieves_env_vars (
@@ -52,7 +52,7 @@ async def main() -> None:
5252 actor = await make_actor (label = 'get-env' , main_func = main )
5353 run_result = await run_actor (actor )
5454
55- assert run_result .status == ' SUCCEEDED'
55+ assert run_result .status == ActorJobStatus . SUCCEEDED
5656
5757
5858async def test_actor_creates_new_client_instance (
@@ -76,7 +76,7 @@ async def main() -> None:
7676 actor = await make_actor (label = 'new-client' , main_func = main )
7777 run_result = await run_actor (actor )
7878
79- assert run_result .status == ' SUCCEEDED'
79+ assert run_result .status == ActorJobStatus . SUCCEEDED
8080
8181 output_record = await actor .last_run ().key_value_store ().get_record ('OUTPUT' )
8282 assert output_record is not None
@@ -95,13 +95,13 @@ async def main() -> None:
9595 actor = await make_actor (label = 'set-status-message' , main_func = main )
9696 run_result_1 = await run_actor (actor )
9797
98- assert run_result_1 .status == ' SUCCEEDED'
98+ assert run_result_1 .status == ActorJobStatus . SUCCEEDED
9999 assert run_result_1 .status_message == 'testing-status-message'
100100 assert run_result_1 .is_status_message_terminal is None
101101
102102 run_result_2 = await run_actor (actor , run_input = {'is_terminal' : True })
103103
104- assert run_result_2 .status == ' SUCCEEDED'
104+ assert run_result_2 .status == ActorJobStatus . SUCCEEDED
105105 assert run_result_2 .status_message == 'testing-status-message'
106106 assert run_result_2 .is_status_message_terminal is True
107107
@@ -145,7 +145,7 @@ async def main_outer() -> None:
145145 run_input = {'test_value' : test_value , 'inner_actor_id' : inner_actor_id },
146146 )
147147
148- assert run_result_outer .status == ' SUCCEEDED'
148+ assert run_result_outer .status == ActorJobStatus . SUCCEEDED
149149
150150 await inner_actor .last_run ().wait_for_finish (wait_secs = 600 )
151151
@@ -177,7 +177,7 @@ async def main_outer() -> None:
177177
178178 inner_run_status = await Actor .apify_client .actor (inner_actor_id ).last_run ().get ()
179179 assert inner_run_status is not None
180- assert inner_run_status .status == ' SUCCEEDED'
180+ assert inner_run_status .status == ActorJobStatus . SUCCEEDED
181181
182182 inner_actor = await make_actor (label = 'call-inner' , main_func = main_inner )
183183 outer_actor = await make_actor (label = 'call-outer' , main_func = main_outer )
@@ -193,7 +193,7 @@ async def main_outer() -> None:
193193 run_input = {'test_value' : test_value , 'inner_actor_id' : inner_actor_id },
194194 )
195195
196- assert run_result_outer .status == ' SUCCEEDED'
196+ assert run_result_outer .status == ActorJobStatus . SUCCEEDED
197197
198198 await inner_actor .last_run ().wait_for_finish (wait_secs = 600 )
199199
@@ -225,7 +225,7 @@ async def main_outer() -> None:
225225
226226 inner_run_status = await Actor .apify_client .task (inner_task_id ).last_run ().get ()
227227 assert inner_run_status is not None
228- assert inner_run_status .status == ' SUCCEEDED'
228+ assert inner_run_status .status == ActorJobStatus . SUCCEEDED
229229
230230 inner_actor = await make_actor (label = 'call-task-inner' , main_func = main_inner )
231231 outer_actor = await make_actor (label = 'call-task-outer' , main_func = main_outer )
@@ -248,7 +248,7 @@ async def main_outer() -> None:
248248 force_permission_level = ActorPermissionLevel .FULL_PERMISSIONS ,
249249 )
250250
251- assert run_result_outer .status == ' SUCCEEDED'
251+ assert run_result_outer .status == ActorJobStatus . SUCCEEDED
252252
253253 await inner_actor .last_run ().wait_for_finish (wait_secs = 600 )
254254
@@ -290,7 +290,7 @@ async def main_outer() -> None:
290290 force_permission_level = ActorPermissionLevel .FULL_PERMISSIONS ,
291291 )
292292
293- assert run_result_outer .status == ' SUCCEEDED'
293+ assert run_result_outer .status == ActorJobStatus . SUCCEEDED
294294
295295 inner_actor_run_client = inner_actor .last_run ()
296296 inner_actor_run = await inner_actor_run_client .wait_for_finish (wait_secs = 600 )
@@ -301,7 +301,7 @@ async def main_outer() -> None:
301301 inner_actor_run_dict = inner_actor_run .model_dump (by_alias = True )
302302 inner_actor_last_run = ActorRun .model_validate (inner_actor_run_dict )
303303
304- assert inner_actor_last_run .status == ' ABORTED'
304+ assert inner_actor_last_run .status == ActorJobStatus . ABORTED
305305
306306 inner_output_record = await inner_actor .last_run ().key_value_store ().get_record ('OUTPUT' )
307307 assert inner_output_record is None
@@ -356,7 +356,7 @@ async def main_outer() -> None:
356356 run_input = {'test_value' : test_value , 'inner_actor_id' : inner_actor_id },
357357 )
358358
359- assert run_result_outer .status == ' SUCCEEDED'
359+ assert run_result_outer .status == ActorJobStatus . SUCCEEDED
360360
361361 outer_run_key_value_store = outer_actor .last_run ().key_value_store ()
362362
@@ -394,7 +394,7 @@ async def main() -> None:
394394 run_input = {'counter_key' : 'reboot_counter' },
395395 )
396396
397- assert run_result .status == ' SUCCEEDED'
397+ assert run_result .status == ActorJobStatus . SUCCEEDED
398398
399399 not_written_value = await actor .last_run ().key_value_store ().get_record ('THIS_KEY_SHOULD_NOT_BE_WRITTEN' )
400400 assert not_written_value is None
@@ -473,7 +473,7 @@ async def main_client() -> None:
473473 run_input = {'server_actor_container_url' : server_actor_container_url },
474474 )
475475
476- assert ac_run_result .status == ' SUCCEEDED'
476+ assert ac_run_result .status == ActorJobStatus . SUCCEEDED
477477
478478 sa_run_client = server_actor .last_run ()
479479 sa_run_client_run = await sa_run_client .wait_for_finish (wait_secs = 600 )
@@ -484,7 +484,7 @@ async def main_client() -> None:
484484 sa_run_client_run_dict = sa_run_client_run .model_dump (by_alias = True )
485485 sa_run_result = ActorRun .model_validate (sa_run_client_run_dict )
486486
487- assert sa_run_result .status == ' SUCCEEDED'
487+ assert sa_run_result .status == ActorJobStatus . SUCCEEDED
488488
489489 webhook_body_record = await server_actor .last_run ().key_value_store ().get_record ('WEBHOOK_BODY' )
490490 assert webhook_body_record is not None
0 commit comments