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第三方库


热门话题
java中的else if语句返回语法错误   http如何解析从表单到REST Java/Webservice的post请求   java如何在SpringBoot中为RestTemplate编写JUnit测试   java动态检查实例是否实现接口   java在Android中使用ArrayAdaptor时,数据不会显示   根据前序遍历返回二进制树的java方法   Arquillian测试类中的java注入始终为空   用户界面Java Swing自定义控件   java使用CompletableFutures递归地从同一函数的多个调用构建列表   在Java中将“.00”添加到整数BigDecimal   卡夫卡java未知\u主题\u或\u部分错误间歇性   java为什么我的getString()方法总是返回null?   java renameTo无法重命名文件   java为什么我可以强制转换对象?可以用其他对象来完成吗?   带有回写条件的java多根记录器   关于stackoverflow错误的java帮助?   java Websphere消息队列多线程   Java图形窗口/画布未垂直显示完整的六边形网格   java Sakai未在Tomcat服务器中启动