jze9
|
426796a9a7
|
test(gpu): покрыть L4 OllamaClient (парсинг парафраза, 12 тестов)
Сеть замокана (monkeypatch httpx.post/get). Проверяется устойчивость слоя LLM:
- нормализация ответа: is_paraphrase→bool, confidence→float, reason→str;
- кривой/невалидный JSON от модели → безопасные дефолты, не падение;
- отсутствие ключа "response" → пустой объект → безопасные значения;
- таймаут/ConnectError → «LLM недоступна»; прочие ошибки перехвачены;
- summarize: strip ответа и фолбэк в аннотацию/заголовок при ошибке;
- is_available: 200 → True, исключение → False.
Тестов всего: 53 (indexer 19, gost 17, gpu 17). httpx добавлен в requirements-test.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-11 20:10:34 +05:00 |
|