问问题
4622 次
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 回答