unittest.mock.patch("module.ClassName") — временно заменяет объект на Mock. Как декоратор: @patch("app.services.send_email") def test(mock_email). Как context manager: with patch("app.db.query") as mock_query. patch.object(obj, "method") — мокает метод конкретного объекта. Важно: патчишь по месту использования, не по месту определения. Если app.views импортирует send_email, патчи app.views.send_email, не email_module.send_email. patch.dict — для словарей, patch.multiple — несколько сразу.
Как работает patch в Python?
Middle
313 просмотровAFK Offer AI
Что такое ndarray в NumPy?