Встречается на собеседованиях • сегодня

Как называются тесты с 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/БД
  • Проверки вызовов зависимостей
  • Контроля возвращаемых значений
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы