gpt4 book ai didi

pytest - 使用基于关键字的 tox 运行测试

转载 作者:行者123 更新时间:2023-12-04 16:45:20 26 4
gpt4 key购买 nike

我正在使用 pytest 和 tox。我可以使用这样的关键字运行我的一些测试:
pytest -k <keyword> path/to/tests
现在能够使用 tox 也能做到这一点真的很方便,因为那里的环境很干净并且可以测试不同的 python 版本。然而,我发现的最近的事情是:
tox -- path/to/tests/test_very_specific_name.py:TestClass.test_func
这不容易打字,所以我宁愿不带参数地运行 tox 并等待 2 分钟让一切都完成。

有没有办法根据带有 tox 的关键字运行单个测试?我试过:
tox -- -k <keyword>
这会导致大量的导入错误。它似乎无法找到我的任何本地包含。这应该有效吗?

最佳答案

感谢 phd 的评论,我想通了。

-- 之后命令行上的所有内容都可以在 tox.ini 中用作 {posargs}。我用错了。我的 tox.ini 现在有这样一行:
commands = py.test {posargs} <test_folder>
现在它完美地适用于:
tox -- -k <keyword>

关于pytest - 使用基于关键字的 tox 运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48444261/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com