unittest.mock.Mock() — объект-заглушка, записывает все вызовы. mock.return_value = 42 — задать возвращаемое значение. mock.side_effect = Exception — бросить исключение. mock.assert_called_once_with(arg) — проверить вызов. MagicMock — Mock с реализованными dunder-методами (__len__, __iter__). Mock автоматически создаёт атрибуты: mock.foo.bar.baz — каждый уровень тоже Mock. Используй для изоляции: замени внешний API, БД, файловую систему на Mock и тестируй свою логику.
Как работает mock в Python?
Middle
346 просмотровAFK Offer AI
Что такое корутина в Python?