chore: update gitignore; feat: 新增customer_agent业务模块与api路由
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
import unittest
|
||||
|
||||
from service.customer_agent.runtime import build_anonymous_runtime
|
||||
from agent.customer_agent.session import AnonymousSessionService
|
||||
from agent.customer_agent.context import RedisConversationContext
|
||||
|
||||
|
||||
class RuntimeTests(unittest.TestCase):
|
||||
def test_runtime_wires_session_context_and_agent_components(self):
|
||||
runtime = build_anonymous_runtime(
|
||||
redis=object(),
|
||||
milvus_client=object(),
|
||||
llm_client=object(),
|
||||
config_getter={}.get,
|
||||
audit_writer=lambda **kwargs: None,
|
||||
)
|
||||
|
||||
self.assertIsInstance(runtime.session_service, AnonymousSessionService)
|
||||
self.assertIsInstance(runtime.context, RedisConversationContext)
|
||||
self.assertIs(runtime.redis, runtime.session_service.redis)
|
||||
self.assertIsNotNone(runtime.agent)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
Reference in New Issue
Block a user