Как модуль `unittest.mock` облегчает модульное тестирование в Python, и какие основные инструменты он предоставляет для изоляции тестируемого кода? — ДейлиПреп