Редактировать test_endpoints.py

This commit is contained in:
Markov Andrey
2026-06-30 21:06:47 +00:00
parent 4574d82a6f
commit 87571921b5

View File

@@ -6,15 +6,9 @@ import pytest
import httpx
from unittest.mock import AsyncMock, patch
# Используем httpx.AsyncClient для запросов к приложению
# Предполагаем, что приложение запущено в тестовом режиме или используем TestClient из FastAPI.
@pytest.mark.asyncio
async def test_clear_endpoint():
# В реальном тесте нужно запустить приложение и использовать TestClient.
# Здесь приведён пример с моками.
async with httpx.AsyncClient() as client:
# Мокаем зависимость
with patch("rag.rag_server.get_orchestrator") as mock_orch:
mock_orch.return_value.clear_kb = AsyncMock(return_value={"status": "ok"})
response = await client.post(