标签: pytest python-decorators tox
我通常使用调用tox的{{1}}来运行我的测试。此设置在许多项目中都能正常运行。然而,在某些项目中,我进行了一些需要很长时间(几分钟)的测试。我不想每次都跑它们。我想尽可能地装饰测试。
tox
这样的事情:
pytest
和
$ tox --skip-long
我该怎么做?
答案 0 :(得分:0)
我找到了答案的一半here:
@pytest.mark.long
并执行
pytest -v -m "not long"
在tox(source)上运行它:
tox -- -m "not long"
然后输出如下:
============================ 2 tests deselected =================================== ========== 20 passed, 2 deselected, 7 warnings in 151.93 seconds ==================