unittest
そのような関数の -casesを書きたいとします:
def test_me(a):
for b in c:
print do_something(a,b)
最初は、 の出力をdo_something
文字列に集めてから返し、出力全体を一緒に印刷してテストすることを考えました。しかし、状況によっては、このようなループによりバッファ文字列が非常に大きくなる可能性があるため、必ずしも便利ではありません。では、印刷されて返されない場合、出力をテストするにはどうすればよいでしょうか?