机器人显示名与站点标题可配;多段联运列表投影;协同群监听对账;工单附件落存;模板与工单后台补强
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -31,6 +31,21 @@ class BotReplyRenderTests(unittest.TestCase):
|
||||
self.assertEqual(copy.ask_transport(), copy.ASK_TRANSPORT)
|
||||
self.assertEqual(copy.deal_ack("未成交", "WO1"), "已记录为「未成交」。请补充未成交原因。")
|
||||
|
||||
def test_multi_won_ack_has_no_lock_note(self) -> None:
|
||||
"""多段已成交只要短确认,不要锁舱括号说明。"""
|
||||
override_catalog(
|
||||
{
|
||||
"deal.recorded_won": (
|
||||
"工单 {{ticket_no}} 已记录为「已成交」。"
|
||||
"(注:已成交/未成交为工单终态,除航线人员可锁舱外请悉知。)"
|
||||
)
|
||||
}
|
||||
)
|
||||
text = copy.deal_ack("已成交", "WO202610170050", business_line="MULTI")
|
||||
self.assertEqual(text, "工单 WO202610170050 已记录为「已成交」。")
|
||||
self.assertNotIn("注", text)
|
||||
self.assertNotIn("锁舱", text)
|
||||
|
||||
def test_override_first_chat(self) -> None:
|
||||
override_catalog({"inquiring.first_chat": "你好,测试问候。"})
|
||||
self.assertEqual(copy.first_chat(), "你好,测试问候。")
|
||||
|
||||
Reference in New Issue
Block a user