我有以下問題,我需要使用pytest執行一堆測試,每個測試基本相同,唯一的區別是參數。使用PyTest參數化測試集
比如我要執行:
./command_line arg1
./command_line arg2
...
./command_line argN
然後我需要驗證可執行命令總是返回預期定的結果。
我知道this,所以我想問一個關於哪個問題最好的方法。
我提前感謝你!
編輯: 最後,我在StackOverflow中找到了question,其中建議看看this page,我發現它對我來說很有用。
生成使用'yield'測試,在博客文章您鏈接太多(我寫的)描述不再推薦(這是寫在2008年!)。下面的@sashk提供的答案是這樣做的方式。 – flub