当サイトは、アフィリエイト広告を利用しています
Pythonソースコードをテストする際にpytestやunittestを使ってテストを実施するが、その時、使うことになるモックオブジェクトついてまとめる
VSCodeでpytestを「 ローカルで実行する」または「コンテナ上で実行する」方法を調べたので忘備録として残す
Pythonでアプリケーション等のテストをpytestをする際のよく使うmockの置き換えパターンについてまとめておく
dockerコンテナ上のpytestの実行とカバレッジ計測をVScodeとコマンドを使って行い、結果を確認をする方法をまとめる。
pytestを実施する際にテスト対象モジュールとは関係のないモジュール等をモックに置き換える必要がある。その際の@patchやmonkeypatchの使い方についてまとめた
pythonのpytestで実行中のログやメッセージをターミナル(標準出力)に出力する方法を調べたので忘備録として残す
pytestでwith pytest.raisesを使って例外(Exception)のテストを行う方法を忘備録として残す