pytest插件是否适用于python2.6

时间:2016-08-10 06:54:06

标签: python pytest python-2.6

我是pytest的新手,我在我的设置上安装了python2.6。 我安装了pytest并且测试用例得到了正确执行。我安装了几个插件,如pytest-timeout,putest-xdist等,但是当我运行这些情况时,这些插件不会加载。对于超时,我收到以下错误:
py.test: error: unrecognized arguments: --timeout
python2.7后面的步骤相同。 知道如何解决这个问题或改变调试步骤以了解导致问题的确切原因。

2 个答案:

答案 0 :(得分:0)

不幸的是pytest< 3.0“隐藏”未能导入插件时发生的ImportError。如果删除所有插件参数但添加-rw,您应该能够看到警告摘要中出现了什么问题。

答案 1 :(得分:0)

在conftest.py文件中,只需在导入后添加以下行:

pytest_plugins = 'pytest_timeout'

它应该可以解决您的问题。