2
4

2 回答 2

5

即将推出的 pytest-2.3 支持更好的(基于资源的)排序,我刚刚更新了文档中的场景示例:https ://docs.pytest.org/en/latest/example/parametrize.html#a-quick -port-of-testscenarios

您可以使用以下命令初步安装当前的开发版本

pip install -i http://pypi.testrun.org -U pytest

并且应该使用“py.test --version”获得 pytest-2.3.0.dev15 并能够使用它。

于 2012-09-21T07:45:28.193 回答
1

py.test以分布式方式运行测试,这意味着顺序基本上是随机的。

您应该使用该-n选项并将进程号设置为1. 然后测试应该由生成的单个进程按字母顺序运行。

不止这些,不知道你能不能做到。无论如何,取决于测试的顺序通常是糟糕的设计。所以你应该尽量不依赖它。

于 2012-09-21T03:12:00.973 回答