44import json
55from typing import TYPE_CHECKING
66
7- import pytest
8-
7+ from apify_shared .consts import ActorPermissionLevel
98from crawlee ._utils .crypto import crypto_random_object_id
109
1110from .._utils import generate_unique_resource_name
@@ -197,7 +196,6 @@ async def main_outer() -> None:
197196 assert inner_output_record ['value' ] == f'{ test_value } _XXX_{ test_value } '
198197
199198
200- @pytest .mark .skip (reason = 'Requires Actor permissions beyond limited permissions, see #715.' )
201199async def test_actor_calls_task (
202200 make_actor : MakeActorFunction ,
203201 run_actor : RunActorFunction ,
@@ -238,6 +236,7 @@ async def main_outer() -> None:
238236 run_result_outer = await run_actor (
239237 outer_actor ,
240238 run_input = {'test_value' : test_value , 'inner_task_id' : task ['id' ]},
239+ force_permission_level = ActorPermissionLevel .FULL_PERMISSIONS ,
241240 )
242241
243242 assert run_result_outer .status == 'SUCCEEDED'
@@ -251,7 +250,6 @@ async def main_outer() -> None:
251250 await apify_client_async .task (task ['id' ]).delete ()
252251
253252
254- @pytest .mark .skip (reason = 'Requires Actor permissions beyond limited permissions, see #715.' )
255253async def test_actor_aborts_another_actor_run (
256254 make_actor : MakeActorFunction ,
257255 run_actor : RunActorFunction ,
@@ -274,11 +272,13 @@ async def main_outer() -> None:
274272 inner_actor = await make_actor (label = 'abort-inner' , main_func = main_inner )
275273 outer_actor = await make_actor (label = 'abort-outer' , main_func = main_outer )
276274
277- inner_run_id = (await inner_actor .start ())['id' ]
275+ run_result_inner = await inner_actor .start (force_permission_level = ActorPermissionLevel .FULL_PERMISSIONS )
276+ inner_run_id = run_result_inner ['id' ]
278277
279278 run_result_outer = await run_actor (
280279 outer_actor ,
281280 run_input = {'inner_run_id' : inner_run_id },
281+ force_permission_level = ActorPermissionLevel .FULL_PERMISSIONS ,
282282 )
283283
284284 assert run_result_outer .status == 'SUCCEEDED'
0 commit comments