用于类型检查和测试的aws lambda上下文类

aws-lambda-context的Python项目详细描述


为类型检查和测试提供aws lambda上下文类的微库。

安装

pip install aws-lambda-context

用法

在处理程序文件中导入lambdacontext并键入提示lambda函数:

fromaws_lambda_contextimportLambdaContextdefmy_lambda_handler(event:Any,context:LambdaContext)->None:...

类型提示应该使用mypy和编辑器自动完成来启用类型检查

该类在测试期间也可用作模拟:

fromaws_lambda_contextimport(LambdaClientContext,LambdaClientContextMobileClient,LambdaCognitoIdentity,LambdaContext)deftest_handler():lambda_cognito_identity=LambdaCognitoIdentity()lambda_cognito_identity.cognito_identity_id='cognito_identity_id'lambda_cognito_identity.cognito_identity_pool_id='cognito_identity_pool_id'lambda_client_context_mobile_client=LambdaClientContextMobileClient()lambda_client_context_mobile_client.installation_id='installation_id'lambda_client_context_mobile_client.app_title='app_title'lambda_client_context_mobile_client.app_version_name='app_version_name'lambda_client_context_mobile_client.app_version_code='app_version_code'lambda_client_context_mobile_client.app_package_name='app_package_name'lambda_client_context=LambdaClientContext()lambda_client_context.client=lambda_client_context_mobile_clientlambda_client_context.custom={'custom':True}lambda_client_context.env={'env':'test'}lambda_context=LambdaContext()lambda_context.function_name='function_name'lambda_context.function_version='function_version'lambda_context.invoked_function_arn='invoked_function_arn'lambda_context.memory_limit_in_mb='memory_limit_in_mb'lambda_context.aws_request_id='aws_request_id'lambda_context.log_group_name='log_group_name'lambda_context.log_stream_name='log_stream_name'lambda_context.identity=lambda_cognito_identitylambda_context.client_context=lambda_client_contextasserthandler({},lambda_context)=='something'

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Stripe可以在成功的同步充电后通过充电失败。失败事件?   java如何在Android Studio中自动替换为lambda表达式   spring如何在Java中读取多部分文件inputstream的内容   java如何发送电子邮件以验证来自Web服务的电子邮件所有者?   Java和MYSQL语法问题   java按钮1,然后单击按钮2将生成一个“字母或字符”Android   java更新runnable类中的变量值   java为什么在DB2上执行查询时会出现语法错误异常?   为什么函数式搜索在Java中运行得更快,然后势在必行   裁剪并比较java中的两个图像示例   使用OutputStream的java iText/flyingsaucer PdfStamper   java Android GraphView实时应用程序滞后   java Maven获取特定类   解析如何将输入字符串解析为单个标记?(爪哇)