a 1c&@s@ddlmZmZddlZddlmZddlZGdddeZdS))Stack NestedStackN) Constructcs&eZdZeeddfdd ZZS) TestStackN)scope construct_idreturnc stj||fi||jd}tjj|d|d|tjjjddtj dtjj t jt dd}tjjd gd gd }||dS) Nenvironment_nameZtest_function_zserverless-event-simulator-izevent_simulator.handler z1serverless_datalake/infrastructure/lambda_tester/) function_nameruntime memory_sizehandlertimeoutcodezevents:**)actions resources)super__init__nodetry_get_context_cdk aws_lambdaFunctionRuntime PYTHON_3_9DurationminutesCode from_assetospathjoingetcwdaws_iamPolicyStatementadd_to_role_policy)selfrrkwargsenvfunctionZ lambda_policy __class__f/Users/fraseque/Fraser/Playground/serverless-datalake/serverless_datalake/infrastructure/test_stack.pyrs   zTestStack.__init__)__name__ __module__ __qualname__rstrr __classcell__r.r.r,r/r sr)aws_cdkrrr constructsrr!rr.r.r.r/s