タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

mockとpatchに関するraimon49のブックマーク (1)

  • Python + pytestで、monkeypatch.setattr()を使ってみた - メモ的な思考的な

    pytestでは、monkeypatchを使ってmockを作成できます。 Monkeypatching/mocking modules and environments — pytest documentation モンキーパッチ/モックのモジュールと環境 今回は、monkeypatch.setattr()を使って、 プロダクションコードのメソッドや関数 Python標準モジュールのメソッド を差し替え(mock化)してみた時のメモです。 目次 環境 使い方 プロダクションコードのメソッドを差し替え 標準ライブラリを差し替え 差し替え対象モジュールをimportせずに差し替え 定数の差し替え 複数の引数を持つメソッドを差し替え プライベートメソッドの差し替え 複数の戻り値を持つメソッドの差し替え 例外を送出するように差し替え プロダクションコードがimportしているモジュールの属性を差し

    Python + pytestで、monkeypatch.setattr()を使ってみた - メモ的な思考的な
  • 1