Перейти до основного вмісту
🔒 Режим прев'ю. Перші 15 уроків Foundations — безкоштовні; цей — Pro. Запусти 7-денний trial щоб відкрити редактор, AI-підказки і решту курсу. Потрібна картка, скасування в Dashboard у будь-який момент.
Почати 7-денний trial →
⚡
← Курси
›
FastAPI Production
›
Модуль 1 · Основи FastAPI
›
Тестування за допомогою pytest + httpx
quiz
9 / 105
🇺🇦
UA
▼
↗
Поділитись
⋯
Ще
+100 XP
📋
Завдання
📖
Теорія
🤖
AI Допомога
Завдання
🌐 shown in RU
📝 **Питання:** `app.dependency_overrides[current_user] = lambda: FakeUser()` — як це називається?
🎯 Тест
Питання
📝 **Питання:** `app.dependency_overrides[current_user] = lambda: FakeUser()` — як це називається?
A
Monkey-patching — replace the real symbol at import time so the route sees a stub. Brittle and order-dependent.
B
Dependency injection override — swap any dep with a test double without modifying the route. Cleaner than mocks.
C
Fixture chaining — pass a pytest fixture into another fixture to build up nested test setup graphs.
D
Recursive mocking — auto-mock every attribute access so deeply nested call trees never raise an AttributeError.
Відповісти
💬 Обговорення
Будьте першим — поставте запитання або поділіться порадою.
Увійдіть
щоб приєднатися до обговорення. Читання безкоштовне.
Завантаження обговорення…