Я пишу модульный тест для библиотеки, над которой мы работаем. Эта библиотека использует request.post() для выполнения HTTP-запросов POST к внешнему серверу.
Внутри моего UT я явно не хочу этого делать. связаться с реальным сервером, но имитировать...
Проблема с имитацией send_request() в модульных тестах
У меня возникли проблемы с имитацией функции send_request() в моих тестах. Несмотря на использование patch, вызывается исходная функция send_request(), а макет не применяется. Вот...
Я пишу модульный тест для библиотеки, над которой мы работаем. Эта библиотека использует request.post() для выполнения HTTP-запросов POST к внешнему серверу.
Внутри моего UT я явно не хочу этого делать. связаться с реальным сервером, но имитировать...
Я исправляю (используя модуль unittest.mock) функцию load_data_from_provider в файле my_package/load_data.py. Однако в __init__.py my_package я импортирую функцию load_data.
В своих тестах я использую патч
@patch(...