55from datetime import timedelta
66from typing import TYPE_CHECKING
77
8- from apify_client ._models_generated import ActorPermissionLevel
98from crawlee ._utils .crypto import crypto_random_object_id
109
1110from ._utils import generate_unique_resource_name
@@ -28,7 +27,7 @@ async def main() -> None:
2827 actor = await make_actor (label = 'is-at-home' , main_func = main )
2928 run_result = await run_actor (actor )
3029
31- assert run_result .status . value == 'SUCCEEDED'
30+ assert run_result .status == 'SUCCEEDED'
3231
3332
3433async def test_actor_retrieves_env_vars (
@@ -52,7 +51,7 @@ async def main() -> None:
5251 actor = await make_actor (label = 'get-env' , main_func = main )
5352 run_result = await run_actor (actor )
5453
55- assert run_result .status . value == 'SUCCEEDED'
54+ assert run_result .status == 'SUCCEEDED'
5655
5756
5857async def test_actor_creates_new_client_instance (
@@ -76,7 +75,7 @@ async def main() -> None:
7675 actor = await make_actor (label = 'new-client' , main_func = main )
7776 run_result = await run_actor (actor )
7877
79- assert run_result .status . value == 'SUCCEEDED'
78+ assert run_result .status == 'SUCCEEDED'
8079
8180 output_record = await actor .last_run ().key_value_store ().get_record ('OUTPUT' )
8281 assert output_record is not None
@@ -95,13 +94,13 @@ async def main() -> None:
9594 actor = await make_actor (label = 'set-status-message' , main_func = main )
9695 run_result_1 = await run_actor (actor )
9796
98- assert run_result_1 .status . value == 'SUCCEEDED'
97+ assert run_result_1 .status == 'SUCCEEDED'
9998 assert run_result_1 .status_message == 'testing-status-message'
10099 assert run_result_1 .is_status_message_terminal is None
101100
102101 run_result_2 = await run_actor (actor , run_input = {'is_terminal' : True })
103102
104- assert run_result_2 .status . value == 'SUCCEEDED'
103+ assert run_result_2 .status == 'SUCCEEDED'
105104 assert run_result_2 .status_message == 'testing-status-message'
106105 assert run_result_2 .is_status_message_terminal is True
107106
@@ -129,7 +128,7 @@ async def main_outer() -> None:
129128
130129 inner_run_status = await Actor .apify_client .actor (inner_actor_id ).last_run ().get ()
131130 assert inner_run_status is not None
132- assert inner_run_status .status . value in {'READY' , 'RUNNING' }
131+ assert inner_run_status .status in {'READY' , 'RUNNING' }
133132
134133 inner_actor = await make_actor (label = 'start-inner' , main_func = main_inner )
135134 outer_actor = await make_actor (label = 'start-outer' , main_func = main_outer )
@@ -145,7 +144,7 @@ async def main_outer() -> None:
145144 run_input = {'test_value' : test_value , 'inner_actor_id' : inner_actor_id },
146145 )
147146
148- assert run_result_outer .status . value == 'SUCCEEDED'
147+ assert run_result_outer .status == 'SUCCEEDED'
149148
150149 await inner_actor .last_run ().wait_for_finish (wait_duration = timedelta (seconds = 600 ))
151150
@@ -178,7 +177,7 @@ async def main_outer() -> None:
178177 run_result_inner = await Actor .apify_client .actor (inner_actor_id ).last_run ().get ()
179178
180179 assert run_result_inner is not None
181- assert run_result_inner .status . value == 'SUCCEEDED'
180+ assert run_result_inner .status == 'SUCCEEDED'
182181
183182 inner_actor = await make_actor (label = 'call-inner' , main_func = main_inner )
184183 outer_actor = await make_actor (label = 'call-outer' , main_func = main_outer )
@@ -194,7 +193,7 @@ async def main_outer() -> None:
194193 run_input = {'test_value' : test_value , 'inner_actor_id' : inner_actor_id },
195194 )
196195
197- assert run_result_outer .status . value == 'SUCCEEDED'
196+ assert run_result_outer .status == 'SUCCEEDED'
198197
199198 await inner_actor .last_run ().wait_for_finish (wait_duration = timedelta (seconds = 600 ))
200199
@@ -227,7 +226,7 @@ async def main_outer() -> None:
227226 run_result_inner = await Actor .apify_client .task (inner_task_id ).last_run ().get ()
228227
229228 assert run_result_inner is not None
230- assert run_result_inner .status . value == 'SUCCEEDED'
229+ assert run_result_inner .status == 'SUCCEEDED'
231230
232231 inner_actor = await make_actor (label = 'call-task-inner' , main_func = main_inner )
233232 outer_actor = await make_actor (label = 'call-task-outer' , main_func = main_outer )
@@ -247,10 +246,10 @@ async def main_outer() -> None:
247246 run_result_outer = await run_actor (
248247 outer_actor ,
249248 run_input = {'test_value' : test_value , 'inner_task_id' : task .id },
250- force_permission_level = ActorPermissionLevel . FULL_PERMISSIONS ,
249+ force_permission_level = ' FULL_PERMISSIONS' ,
251250 )
252251
253- assert run_result_outer .status . value == 'SUCCEEDED'
252+ assert run_result_outer .status == 'SUCCEEDED'
254253
255254 await inner_actor .last_run ().wait_for_finish (wait_duration = timedelta (seconds = 600 ))
256255
@@ -283,16 +282,16 @@ async def main_outer() -> None:
283282 inner_actor = await make_actor (label = 'abort-inner' , main_func = main_inner )
284283 outer_actor = await make_actor (label = 'abort-outer' , main_func = main_outer )
285284
286- run_result_inner = await inner_actor .start (force_permission_level = ActorPermissionLevel . FULL_PERMISSIONS )
285+ run_result_inner = await inner_actor .start (force_permission_level = ' FULL_PERMISSIONS' )
287286 inner_run_id = run_result_inner .id
288287
289288 run_result_outer = await run_actor (
290289 outer_actor ,
291290 run_input = {'inner_run_id' : inner_run_id },
292- force_permission_level = ActorPermissionLevel . FULL_PERMISSIONS ,
291+ force_permission_level = ' FULL_PERMISSIONS' ,
293292 )
294293
295- assert run_result_outer .status . value == 'SUCCEEDED'
294+ assert run_result_outer .status == 'SUCCEEDED'
296295
297296 inner_actor_run_client = inner_actor .last_run ()
298297 inner_actor_run = await inner_actor_run_client .wait_for_finish (wait_duration = timedelta (seconds = 600 ))
@@ -302,7 +301,7 @@ async def main_outer() -> None:
302301
303302 inner_actor_last_run = inner_actor_run
304303
305- assert inner_actor_last_run .status . value == 'ABORTED'
304+ assert inner_actor_last_run .status == 'ABORTED'
306305
307306 inner_output_record = await inner_actor .last_run ().key_value_store ().get_record ('OUTPUT' )
308307 assert inner_output_record is None
@@ -357,7 +356,7 @@ async def main_outer() -> None:
357356 run_input = {'test_value' : test_value , 'inner_actor_id' : inner_actor_id },
358357 )
359358
360- assert run_result_outer .status . value == 'SUCCEEDED'
359+ assert run_result_outer .status == 'SUCCEEDED'
361360
362361 outer_run_key_value_store = outer_actor .last_run ().key_value_store ()
363362
@@ -395,7 +394,7 @@ async def main() -> None:
395394 run_input = {'counter_key' : 'reboot_counter' },
396395 )
397396
398- assert run_result .status . value == 'SUCCEEDED'
397+ assert run_result .status == 'SUCCEEDED'
399398
400399 not_written_value = await actor .last_run ().key_value_store ().get_record ('THIS_KEY_SHOULD_NOT_BE_WRITTEN' )
401400 assert not_written_value is None
@@ -443,15 +442,15 @@ def do_POST(self) -> None:
443442 await Actor .set_value ('WEBHOOK_BODY' , webhook_body )
444443
445444 async def main_client () -> None :
446- from apify import Webhook , WebhookEventType
445+ from apify import Webhook
447446
448447 async with Actor :
449448 actor_input = await Actor .get_input () or {}
450449 server_actor_container_url = str (actor_input .get ('server_actor_container_url' ))
451450
452451 await Actor .add_webhook (
453452 Webhook (
454- event_types = [WebhookEventType . ACTOR_RUN_SUCCEEDED ],
453+ event_types = ['ACTOR.RUN.SUCCEEDED' ],
455454 request_url = server_actor_container_url ,
456455 )
457456 )
@@ -474,7 +473,7 @@ async def main_client() -> None:
474473 run_input = {'server_actor_container_url' : server_actor_container_url },
475474 )
476475
477- assert ac_run_result .status . value == 'SUCCEEDED'
476+ assert ac_run_result .status == 'SUCCEEDED'
478477
479478 sa_run_client = server_actor .last_run ()
480479 sa_run_client_run = await sa_run_client .wait_for_finish (wait_duration = timedelta (seconds = 600 ))
@@ -484,7 +483,7 @@ async def main_client() -> None:
484483
485484 sa_run_result = sa_run_client_run
486485
487- assert sa_run_result .status . value == 'SUCCEEDED'
486+ assert sa_run_result .status == 'SUCCEEDED'
488487
489488 webhook_body_record = await server_actor .last_run ().key_value_store ().get_record ('WEBHOOK_BODY' )
490489 assert webhook_body_record is not None
0 commit comments