私はpythonとunittestフレームワークが初めてです。これは非常に単純な質問かもしれませんが、どういうわけか私は必要な答えを見つけることができませんでした.
コード内の test* 関数に基づくテストケースの総数を unittest に報告させたくありません。私の場合、1 つの test_foo 関数がありますが、実際には別の関数 foo() を 100 回呼び出します。そのため、最終レポートで「5.05 秒で 1 回のテストを実行」ではなく、「5.05 秒で 100 回のテストを実行」と表示したいと考えています。
私もddtを使いたくありません。たとえば、foo() が呼び出されるたびに、unittest フレームワークを更新してテストケースの総数を増やすことができる簡単な方法はありますか?