Private
Public Access
0
0

test(headless_service): adapt test_generate_endpoint to send_result (doeh cleanup Phase 2.5)

This commit is contained in:
2026-06-15 13:57:47 -04:00
parent 9e89d52607
commit 81882c398e
+2 -1
View File
@@ -8,6 +8,7 @@ from fastapi.testclient import TestClient
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))
from src.app_controller import AppController
from src.result_types import Result
class TestHeadlessAPI(unittest.TestCase):
def setUp(self) -> None:
@@ -55,7 +56,7 @@ class TestHeadlessAPI(unittest.TestCase):
self.assertIn("not configured", response.json()["detail"])
def test_generate_endpoint(self) -> None:
with patch('src.ai_client.send', return_value="AI Response"), \
with patch('src.ai_client.send_result', return_value=Result(data="AI Response")), \
patch('src.app_controller.AppController._do_generate', return_value=("md", "path", [], "stable", "disc")):
payload = {"prompt": "test prompt", "auto_add_history": False}
response = self.client.post("/api/v1/generate", json=payload, headers=self.headers)