Зелёные тесты не всегда означают, что код защищён от ошибок. Моки могут скрывать проблемы: принимать неверные вызовы, не замечать изменения интерфейсов и создавать ложное чувство надёжности. В статье разберём типичные ошибки при работе с unittest.mock , особенности patch , spec и autospec , а также…