是否可以在py.test
没有插件(如xdist
)的情况下使用不同版本的 python 运行tox
?
问问题
12460 次
4 回答
22
最简单的方法是直接运行 pytest 模块-m
,例如:
python2.6 -m pytest
请注意,您必须为该版本的 Python安装 pytest 。此外,您还需要安装用于该版本Python 的所有 pytest 插件。
于 2015-11-06T22:54:15.860 回答
6
您可以创建一个独立的 pytest 脚本
py.test --genscript=mypytest
然后做
pythonXY mypytest
使用特定的 python 版本运行测试。
您不需要为该特定 python 版本安装 pytest,因为 pytest 完全包含在“mypytest”脚本中。
于 2012-02-02T17:55:38.457 回答
2
于 2011-12-01T09:17:54.500 回答
0
使用 xdist 插件可以轻松完成:
py.test -d --tx popen//python=pythonX
运行 python 版本 X(2 或 3)。
由于这是"pytest test multiple versions"
我发布此内容的第一个谷歌结果,但我意识到这不是 OP 关于如何在没有插件的情况下执行此操作的问题的答案。
于 2015-11-05T09:52:54.087 回答