我如何告诉tox不要从依赖项中收集测试?

时间:2012-06-20 09:50:18

标签: python unit-testing tox

默认情况下,tox也会从您的依赖项中收集测试,我希望它只收集我的包中的测试。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

Tox是一个工具,它为您配置的每个python版本创建一个新的virtualenv,安装运行的模块,然后运行用户指定的命令来运行测试。它实际上并没有收集要运行的测试。这取决于您使用的测试工具:py.test,nose等。要使用tox执行此操作,您将编辑/创建tox.ini以使用正确的命令将测试集合限制为您想要的任何内容

用鼻子:

[tox]
envlist = py26,py27
[testenv]
deps=nose
commands=nosetests test.module

使用py.test:

[tox]
envlist = py26,py27
[testenv]
deps=pytest
commands=py.test test.module
相关问题