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模拟存储库对象从controller testcase返回空结果?   Java扫描程序跳行异常   c#混淆If语句?   java为什么日志中的stacktrace前面没有这一行?   java如何使SSHJ在非标准端口上启动出站SFTP?   java我如何确定为什么每周收入没有在我的程序中显示前三次?   java如何判断堆叠条形图的轴的行为?   java rest json API的Web服务器体系结构   java ClassCastException:javax。摆动按扭   Java在Linux上不读取excel文件(使用Apache POI)   反馈错误后,java Wicket 1.4.9无法从modal使用AjaxRequestTarget!   java方法头中“静态”的含义是什么?   java无法在我的tomcat应用程序中添加外部库   java使用Itext Pdf将图像添加到Pdf文件   java为什么当我调用universe时java3d会闪烁。getCanvas()。getView()。重新油漆();   java Gson嵌套类在使用proguard时为空   java如何确定JSON路径对文档是否有效   java在使用Jsoup解析时保持HTML布尔属性的原始形式   使用Java SDK,如何在Azure存储文件服务中为文件设置元数据?