Invenio的Pytest夹具。

pytest-invenio的Python项目详细描述


https://img.shields.io/travis/inveniosoftware/pytest-invenio.svghttps://img.shields.io/coveralls/inveniosoftware/pytest-invenio.svghttps://img.shields.io/pypi/v/pytest-invenio.svg

Invenio的Pytest夹具。

该软件包提供了许多功能来帮助测试基于invenio的 应用程序:

  • 较少的样板文件:使用固定装置可以使conftest.py保持较短 专注。
  • 数据库重用:数据库测试在 测试后回滚。
  • 端到端测试:硒测试可以很容易地打开/关闭,并且 如果测试失败,则截图(有可能在 Base64编码中的控制台-在Travisci上有用)。
  • 用于测试的应用程序配置(例如,在表单中禁用CSRF保护 以及https要求)。
  • flask测试客户端支持json解码,以便于api测试。
  • 包括电池:进一步的固定装置有助于邮件发送和cli 测验。

更多文档可在https://pytest-invenio.readthedocs.io/上找到。

更改

版本1.2.0(2019-07-31发布)

  • 添加用于创建默认位置的装置。
  • 添加用于从包含文件的目录创建bucket的fixture。

版本1.1.1(2019-05-21发布)

  • 添加pytest cov作为安装依赖项。

版本1.1.0(2019-02-15发布)

  • 由于以下原因,将夹具名称从芹菜配置更改为芹菜配置扩展 不可靠的芹菜配置夹具名称覆盖。

版本1.0.6(发布日期:2018-12-03)

  • 修复了芹菜配置夹具的覆盖问题

版本1.0.5(发布日期:2018-10-08)

  • 将默认内容安全策略头添加到应用程序配置。
  • 修复了默认测试范围的问题。

版本1.0.4(发布日期:2018-08-14)

  • 将Pytest Minimun版本提升至3.8.0。

版本1.0.3(发布日期:2018-09-05)

  • 将依赖于模块的导入移到fixture函数中,以便 分离可能未使用的invenio应用程序或模块的依赖关系 他们。

版本1.0.2(发布日期:2018-05-25)

版本1.0.1(发布日期:2018-04-17)

版本1.0.0(发布日期:2018-03-22)

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

推荐PyPI第三方库


热门话题
java如何在sqlite数据库中保存特定列的历史记录   java如何更改/更新timeseriechart名称(JFreeChart)   java如何将整数转换为可绘制的   汇编什么解释Java的字节码   java查找已编译的类版本号   我应该什么时候在ColdFusion应用程序中使用Java?   java当一个实体的两个字段为(unique=true)时,如何处理JPA异常?   java为什么在所有其他实例都正确的情况下返回错误的布尔值?   java Hibernate每次都准备语句   java停留在平均字长上   对Java和日语字符进行编码   java如何将导致异常的方法的错误消息传递给侦听器中的onTestFailure方法   java代码没有打印结果   java为什么私有内部接口的方法必须是公共的?   休眠发生错误。有关详细信息,请参阅错误日志。JAVAlang.NullPointerException