Python·100 питань

Як мокати залежності в тестах?

Відповідь
Використовуй unittest.mock (patch, MagicMock).
Мокай на місці використання, а не визначення.
Віддавай перевагу dependency injection там, де можливо.
Перевіряй виклики: assert_called_once_with.
Не перетворюй тест у копію реалізації.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем