pytest的测试排序插件

pytest-sourceorder的Python项目详细描述


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

正在下载

发布tarballs可从pagure releases下载:
https://pagure.io/releases/python-pytest-sourceorder/
您也可以使用pip安装:
https://pypi.python.org/pypi/pytest-sourceorder

该插件也可以在Fedora存储库中作为 python3-pytest-sourceorder

用法

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

方法是按其定义的行数排序的,因此将它们展开 在多个文件之间或在类之外定义它们 可能导致插件顺序错误。

从有序测试类继承时,超类的方法将是 先运行(即使被重写),然后运行子类中的。 通常情况下,not希望应用附加的@ordereddecorator 到子类-这样做将重置基于继承的顺序。

贡献

项目很高兴接受补丁! 请在项目的Pagure repo上将任何修补程序作为请求提交。 任何开发讨论都应该在pagure pull请求和问题中进行。

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

推荐PyPI第三方库


热门话题
JavaEclipseMars没有保存首选项   java梯度同步失败:原因:启动失败:   java如何从嵌套的JSON获取数据?   java如何判断可观察对象中的任何对象满足一个条件?   java将字符串转换为保持相同值的byte[]数组   java有没有办法绕过AuditingEntityListener为测试设置数据?   从/usr/share/java中解析linux JAR依赖关系   安卓 My java函数抛出nullpointerexception?   java Gradle使用正确版本的依赖项   JBoss和Java6中带注释的WebService中的web服务ClassCastException   java如何修复codename one中的简单逻辑错误?   java如何迭代矩阵的索引?   java如何在JPanel不可见时将其保存为图像?   java HashMap如何在Kotlin中实现MutableMap接口?   javascript如何在单击后加载特定片段?   EclipseJava为纳什均衡获取所有玩家/策略组合   JavaSpring:Web服务REST在JSON上产生双反斜杠   java为什么ServletContext#getRealPath(“/”)返回相对路径?   java当我的游戏应该重新启动时,我应该如何处理重置SurfaceView和线程?