関数「method_a」の単体テストを追加したい:
def method_a(some_thing):
#some logic here
return update({'a':1}, request=some_thing)
def update(value, request):
if request:
return value.update({'b':2})
return value.update({'c':3})
実際、更新メソッドのロジックは気にしません。私がやりたいのは、MagicMock またはその他のツールを使用して update メソッドをモックし、受け取った最初のパラメーターを返すことです (この場合、{'a': 1} を返す必要があります)。どうやってやるの?