17 lines
500 B
Python
17 lines
500 B
Python
import unittest
|
|
|
|
from main import app
|
|
|
|
|
|
class AppWiringTests(unittest.TestCase):
|
|
def test_customer_agent_and_knowledge_routes_are_registered(self):
|
|
paths = set(app.openapi()["paths"])
|
|
self.assertIn("/api/agent/customer/session/create", paths)
|
|
self.assertIn("/api/agent/customer/chat", paths)
|
|
self.assertIn("/api/knowledge/documents/preview", paths)
|
|
self.assertIn("/api/knowledge/documents/{doc_id}", paths)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main()
|