Python クラスのメンバ関数を MagicMock する ― 2023年06月26日 12時59分42秒
クラスの実装では無く、クラスオブジェクトの関数が呼ばれた時に、返す値を作成するのに、括弧を付けてオブジェクトの生成を模倣するか、MagicMock の return_value を一段追加して、クラスメンバ関数を mock 出来る。
上の例の引用として、
か
mock_a().method_a.return_value = 'Mocked A'
のどちらか。
mock_a.return_value.method_a.return_value = 'Mocked A'
最近のコメント