[英]How to run py.test against different versions of python?
是否可以在没有插件(如xdist
)或tox
情况下使用不同版本的python运行py.test
?
最简单的方法是使用-m
直接运行pytest模块,例如:
python2.6 -m pytest
请注意,您必须为该版本的Python安装pytest。 此外,您还需要安装所有用于该版本 Python的pytest插件。
您可以使用创建独立的pytest脚本
py.test --genscript=mypytest
然后呢
pythonXY mypytest
使用特定的python版本运行测试。
你不需要为那个特定的python版本安装pytest,因为pytest完全包含在“mypytest”脚本中。
使用xdist插件可以轻松完成 :
py.test -d --tx popen//python=pythonX
运行python版本X(2或3)。
由于这是"pytest test multiple versions"
的第一个谷歌结果,我发布了这个,但我意识到这不是OP的问题,如何在没有插件的情况下做到这一点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.