在测试和开发环境中模拟AWS“无服务器”环境(API网关+lambda)的条件。

django-emulate-aws-env的Python项目详细描述


https://badge.fury.io/py/django-emulate-aws-env.svghttps://travis-ci.org/danielholmes/django-emulate-aws-env.svg?branch=masterhttps://codecov.io/gh/danielholmes/django-emulate-aws-env/branch/master/graph/badge.svg

在测试和开发中模拟aws“无服务器”环境(API Gateway+Lambda)的条件 环境(例如由Zappa部署的环境)。

快速启动

安装django emulate aws env:

pip install django-emulate-aws-env

添加django emulate aws env中间件。这应该是你列表中可能的最高优先级 开发和测试环境:

MIDDLEWARE=['emulate_aws_env.middleware.modify_request',...]

或者如果您正在使用专用设置文件进行测试/开发:

from.baseimport*...MIDDLEWARE=['emulate_aws_env.middleware.modify_request']+MIDDLEWARE

功能

API Gateway服务具有以下限制,这些限制在用于测试的默认环境中不存在 Django项目:

提供的中间件将请求修改为这些限制。

运行测试

代码真的有用吗?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

学分

用于呈现此包的工具:

历史记录

0.1.0(2017-05-05)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
带有字符串的java JNA调用与带有字节[]的java JNA调用的行为不同   java基于键列表获取子映射   重启后永久增加java堆大小?   JavaHTTPS服务器:相互SSL身份验证   java为什么接受接口的方法会拒绝该接口的实现?   片段中的java视图无法应用于()   ms access Java SQL更新命令不工作   java将web服务自动打包和部署到Oracle Application Server 10g   java有没有办法在安卓 studio中为安卓时钟设置多个警报?   位于FTP服务器上的文件上的Java校验和md5   在Java中创建类时遇到问题。有些方法不太确定   java错误:在类chrome\u驱动程序中找不到主方法   通用海图(Javascript\Java)