gpt4 book ai didi

pytest - 在多个对象上运行一套 pytest 测试

转载 作者:行者123 更新时间:2023-12-01 12:44:11 25 4
gpt4 key购买 nike

作为一组更大的测试的一小部分,我有一套测试函数,我想在每个对象列表上运行。基本上,我有一组插件和一组“插件测试”。

天真地,我可以只列出一个带有插件参数的测试函数列表和一个插件列表,然后进行测试,我在所有后者上调用所有前者。但理想情况下,每个测试/插件组合都会在结果中显示为单独的测试。

在 pytest 中是否已经有更好/标准化的方法来做这样的事情?

最佳答案

查看 pytest 关于参数化的文档 (https://pytest.org/latest/parametrize.html)。

这是一种使用不同参数多次运行相同测试的机制——这听起来正是您想要的。它生成单独运行的测试,并且它们有很好的输出和报告。

关于pytest - 在多个对象上运行一套 pytest 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21790916/

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