我有以下问题,我需要使用pytest执行一堆测试,每个测试基本相同,唯一的区别是参数。使用PyTest参数化测试集
比如我要执行:
./command_line arg1
./command_line arg2
...
./command_line argN
然后我需要验证可执行命令总是返回预期定的结果。
我知道this,所以我想问一个关于哪个问题最好的方法。
我提前感谢你!
编辑: 最后,我在StackOverflow中找到了question,其中建议看看this page,我发现它对我来说很有用。
生成使用'yield'测试,在博客文章您链接太多(我写的)描述不再推荐(这是写在2008年!)。下面的@sashk提供的答案是这样做的方式。 – flub