Допустим, у меня есть функция такого вида:
def foo(input): return plus(input, 3) + plus(input, 2)
И мне надо её проверить с input = 2. plus(2,3) должен вернуть 5, а plus(2, 2) - 4 то есть foo должно вернуть 9.
Как такое тестировать? (Я про monkeypatch для мока bar с заданными наборами входных значений).