test(headless_service): adapt test_generate_endpoint to send_result (doeh cleanup Phase 2.5)
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user