完善训练链路接口与PDF下载

This commit is contained in:
刘金宝
2026-06-08 15:16:07 +08:00
parent 41a2851120
commit 11b1712b01
12 changed files with 550 additions and 164 deletions
+4 -1
View File
@@ -79,7 +79,10 @@ async def run_demo_flow() -> None:
auxiliary_items = order_service.list_auxiliary_exam_items(created.session_id, ctx.user_id)
assert any(item.item_code == "chest_xray" for item in auxiliary_items.items)
physical_items = order_service.list_physical_exam_items(created.session_id, ctx.user_id)
assert physical_items.items == [] or all(item.item_code != "chest_xray" for item in physical_items.items)
assert any(item.item_code == "lung_auscultation" for item in physical_items.items)
physical_order = order_service.create_physical_exam_order(created.session_id, ctx.user_id, "lung_auscultation")
db.commit()
assert physical_order.item_type == "physical_exam"
tool_count_before = len([item for item in runtime_memory.get_messages(f"mem:{created.session_code}") if item.get("role") == "tool"])
duplicate_order = order_service.create_order(created.session_id, ctx.user_id, "chest_xray")