如何使用tox只测试一个函数?

时间:2016-08-18 10:30:37

标签: python testing automated-tests tox

我正在学习用tox编写测试。如何使用tox仅测试一个函数?例如,如果我只想测试来自test_simple_backup_generation extensiontests/test_backup_cmd.py的{​​{1}}

1 个答案:

答案 0 :(得分:2)

如果在{posargs}中定义参数tox.ini,则可以在执行期间传递参数。在py.test的情况下,其中

py.test -k test_simple_backup_generation

只测试一个函数:

[tox]
envlist = py27,py35
[testenv]
deps=pytest
commands=
    pip install -e .[tests,docs]
    py.test {posargs}

并像

一样运行
tox -- -k test_simple_backup_generation