Встречается на собеседованиях • сегодня
Как называются тесты с mock
Тесты с использованием mock-объектов называются мок-тестами (mock tests) или тестами с подменой зависимостей. Они позволяют изолировать тестируемый код, заменяя реальные зависимости на контролируемые заглушки.
Пример с unittest.mock:
python
from unittest.mock import Mock
def test_user_creation():
db_mock = Mock()
db_mock.save_user.return_value = True
result = create_user("test@example.com", db_mock)
db_mock.save_user.assert_called_once_with("test@example.com")
assert result is TrueМоки полезны для:
- Тестирования без реальных API/БД
- Проверки вызовов зависимостей
- Контроля возвращаемых значений

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы