用于AWS服务集成测试的fixture,使用moto mocking库。

pytest-moto的Python项目详细描述


pytest moto
===========

。。图片:https://pypip.in/v/pytest-moto/badge.png
:目标:https://pypi.python.org/pypi/pytest-moto/
:alt:PyPI最新版本

。。图片:https://readthedocs.org/projects/pytest-moto/badge/?版本=v0.2.0
:目标:https://readthedocs.org/projects/pytest-moto/?badge=v0.2.0
:alt:文档状态

。。图片:https://pypip.in/d/pytest-moto/badge.png
:目标:https://pypi.python.org/pypi/pytest-moto/
:alt:PyPI下载数

。。图片:https://pypip.in/wheel/pytest-moto/badge.png
:目标:https://pypi.python.org/pypi/pytest-moto/
:alt:Wheel Status

。。图片:https://pypip.in/egg/pytest-moto/badge.png
:目标:https://pypi.python.org/pypi/pytest-moto/
:alt:卵子状态

。。图片:https://pypip.in/license/pytest-moto/badge.png
:目标:https://pypi.python.org/pypi/pytest-moto/
:alt:License

软件包状态
-------------

。。图片:https://travis-ci.org/jotes/pytest-moto.svg?分支=v0.2.0
:目标:https://travis-ci.org/jotes/pytest-moto
:alt:测试

。。图片:https://covertalls.io/repos/jotes/pytest-moto/badge.png?分支=v0.2.0
:目标:https://covertalls.io/r/jotes/pytest-moto?分支=v0.2.0
:alt:覆盖状态

。。图片:https://requires.io/github/jotes/pytest-moto/requirements.svg?tag=v0.2.0
:目标:https://requires.io/github/jotes/pytest-moto/requirements/?tag=v0.2.0
:alt:Requirements Status



用法
----
Pytest moto是运行独立moto服务器的fixture集合,
以后可以用于更大的集成测试。
所有可用的fixture:

*moto_autoscaling-在端口7002上使用“autoscaling”api端点运行moto服务器
*moto_cloudwatch-在端口7002上运行带有“cloudwatch”api端点的moto服务器
*moto逯dynamodb-在端口7003上使用“dynamodb”api端点运行moto服务器
*moto_ec2-在端口7004上使用“ec2”api端点运行moto服务器
*moto_emr-使用“emr”运行moto服务器端口7006上的api终结点
*moto_glacier-在端口7007上使用“glacier”api端点运行moto服务器
*moto_kinesis-在端口7009上使用“kinesis”api端点运行moto服务器
*moto_chrds-在端口7010上使用“kms”api端点运行moto服务器
*moto_rds-在端口7011上使用“rds”api端点运行moto服务器
*moto_redshift-在端口7012上使用“redshift”api端点运行moto服务器
*moto_s3-在端口7014上使用“s3”api端点运行moto服务器
*moto_ses-在端口7015上使用“ses”api端点运行moto服务器
*moto_sqs-在端口7017上使用“sqs”api终结点运行moto服务器
*moto_sts-在端口上使用“sts”api端点运行moto服务器7018



TODO
---
*moto的独立模式不支持Cloudformation(需要修补到上游存储库)。
*moto的独立模式不支持IAM。
*moto的独立模式不支持SNS。
*Route53不能使用不安全的连接,需要在boto中进行更改。





资源
------------------

*Bug tracker:https://github.com/jotes/pytest-moto/issues
*文件:readpythedoc.http://thedoc/




Travis ci
--------

在github上创建包后,移动到tracis-ci.org网站, 并打开给定包的ci构建。



=======


,iam和sns是因为新版本的moto library(0.4.10)。

0.0.1
--------

-支持moto提供的大多数服务器模式。
-对所有可用固定装置进行全面测试。

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

推荐PyPI第三方库


热门话题
Java泛型和基类   ProcessBuilder或DefaultExecutor启动的“RunAs”子进程的java读取标准输出   java应用程序在尝试登录时突然停止   Java:神秘的Java未捕获异常处理程序[带代码]   java JavaFX NumberAxis自动范围无限循环   最新版本和旧版本冲突的java双Maven依赖关系   java如何导入带有部署变量类名的静态函数?   编译器构造不同的JDK更新会产生不同的Java字节码吗?   java无法在struts 1.1中上载任何超过250 MB大小的文件   java调整jcombobox下拉菜单的宽度   java如何在某些情况下忽略@SQLDelete注释   在Eclipse for Java EE developers edition中禁用HTML警告   java HttpUrlConnection重置请求属性   java@Provider资源未在rest应用程序中注册   java TOP N使用JPA连接   java在使用反射调用方法时区分int和Integer参数