テストしようとしている別の関数内で呼び出された関数の戻り値をモックすることは可能ですか? モックされたメソッド (テスト中の多くのメソッドで呼び出される) が呼び出されるたびに、指定した変数を返すようにしたいと考えています。例えば:
class Foo:
def method_1():
results = uses_some_other_method()
def method_n():
results = uses_some_other_method()
単体テストでは、モックを使用して の戻り値を変更し、uses_some_other_method()
で呼び出されるたびに でFoo
定義した値を返すようにしたいと考えています。@patch.object(...)