Предположим, мы имеем следующие функции Python:Mocking тип возврата для внешней функции в Python
def lookup_current_prices_dict(stocks):
prices = {}
for stock in stocks:
prices[stock] = stock_price_toolkit.get_current_price(stock)
return prices
Я хочу написать модульный тест для этой функции, но я не хочу зависеть от цен выглядели используя модуль stock_price_toolkit
. В сущности, я хочу сообщить stock_price_toolkit
, чтобы всегда возвращать 1.00
, когда get_current_price()
вызывается так, что я могу просто проверить остальную часть функции.
Я знаю, что это можно сделать с помощью макета, но я не мог найти никакой хорошей документации о том, как выполнить эту конкретную задачу.