跳转到主要内容

pytest的测试顺序插件

项目描述

一个pytest插件,确保类内的测试按源代码顺序运行。

下载

发布压缩包将通过Pagure发布进行下载

https://pagure.io/releases/python-pytest-sourceorder/

您也可以使用pip安装

https://pypi.python.org/pypi/pytest-sourceorder

该插件也作为python3-pytest-sourceorder在Fedora仓库中提供。

用法

安装后,标记为@pytest_sourceorder.ordered的测试类将按定义顺序运行测试。

方法按定义的行号排序,因此将它们分散在多个文件中或在其他地方定义它们可能会使插件错误地排序。

从有序测试类继承时,将首先运行超类的方法(即使被覆盖),然后是子类中的方法。通常,您不希望对子类应用额外的@ordered装饰器——这样做将重置基于继承的排序。

贡献

项目很高兴接受补丁!请在项目的Pagure仓库上提交任何补丁。任何开发讨论应在Pagure Pull Requests和Issues中。

变更日志

v0.6(2021-09-01)

  • 添加了对装饰方法的支持(感谢Sergey Orlov)

v0.5.1(2017-04-11)

仅对包装进行改进

v0.5(2016-01-26)

  • 添加了对Python 3下参数化测试的支持

v0.4(2015-01-26)

  • Python 3兼容性

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

此版本没有源分布文件。请参阅生成分布存档的教程。

构建分布

pytest_sourceorder-0.6.0-py2.py3-none-any.whl (16.2 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下组织支持