67 / 72
ПрактикаСреднийMiddle-Senior

Моки: Mock, MagicMock, patch

Частота на собеседованиях: Высокая - самая обсуждаемая тема в тестированииСпрашивают в: Т-Банк, Яндекс, Сбер, Авито

Моки (mocks) - самая обсуждаемая тема в тестировании и одновременно самая часто неправильно используемая. Идея простая: подменить реальную зависимость (внешний API, базу данных, почтовый сервер) фиктивным объектом, который запоминает, как его вызывали, и отдаёт заранее заданный результат - не выполняя реальную работу.

Mock - базовый строительный блок