doctestモジュールを使用してPythonでテストを開始しようとしています。現時点では
- 関数のテストを記述します。
- 関数コードを実装します。
- テストに合格したら、さらにテストとコードを記述します。
- 関数が完了したら、実装する次の関数に進みます。
したがって、多くのテストを行った同じモジュールで3つまたは4つの(独立した)関数を実行した後、doctestによって大量の出力が得られます。そして、それは少し厄介です。
doctestに「関数をテストしないでください」と言って、a()
b()
c()
マークされていない関数のみを実行するようにする方法はありますか?
私は旗を見つけただけでdoctest.SKIP
、それは私のニーズには十分ではありません。このフラグをたくさんの行に配置する必要があります。また、マークされた関数をもう一度確認したい場合は、コードを手動で調べて、内部に設定したフラグをすべて削除する必要があります。