Как передать функцию в python mock side effect
Я хочу добиться следующего:
mocked.side_effect = somefunction
и когда вызывается mocked()
, я хочу, чтобы somefunction()
выполнялось
однако сейчас, когда вызывается mocked()
, возвращается только имя функции, а не вызываемый объект.
Примечание: Я не хочу просто делать
mocked.side_effect = somefunction()
потому что в этом случае сначала будет вызвана функция, а затем получено значение. Я бы хотел, чтобы функция вызывалась при вызове mocked