gpt4 book ai didi

python - pytest:带参数的自定义标记

转载 作者:行者123 更新时间:2023-12-05 08:11:19 26 4
gpt4 key购买 nike

我想用以下方式标记测试:

@pytest.mark.expectedruntime(100)
def test_function():
blahblah()

然后使用例如 -m not expectedruntime>50(或其他一些语法)运行 pytest

因此只有预期运行时间为 50 或更少的测试才会运行,或者没有该标记的测试。

有没有办法用原生 pytest/插件来做到这一点?如果没有,我需要做什么才能实现这一目标?

https://docs.pytest.org/en/latest/writing_plugins.html提到了一个名为“mark_with”的自定义标记,它使用参数但没有提到如何实际使用这些参数。

最佳答案

关于python - pytest:带参数的自定义标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60553645/

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