test: 真人验收清单+API级联调验收
真实 GLM 五轮实跑(EN/ES/ZH/换号/敏感问)+mock推送+admin三视图,核心项全过。 修复: 中文轮漂英文→语言跟随提醒; extractor裸字符串联系方式→500崩溃兜形; 号码回显/样品承诺/标记词泄漏 prompt加固; 测试env耦合断言; .env前缀对齐。 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -161,7 +161,7 @@ def test_dispatch_pending_payload_structure(async_db, monkeypatch):
|
||||
assert log is not None and log.status == "pending"
|
||||
p = log.request_payload
|
||||
assert p["event"] == "new"
|
||||
assert p["external_key"] == f"ai-kefu-{conv.id}"
|
||||
assert p["external_key"] == f"{svc.settings.PUSH_EXTERNAL_KEY_PREFIX}-{conv.id}" # 不硬编码前缀: 联调 .env 会写真实 PUSH_* 值(同 test_push_settings_defaults 的隔离教训)
|
||||
assert p["occurred_at"].endswith("+08:00")
|
||||
assert p["contact"]["phone"] == "+254722111117"
|
||||
assert p["contact"]["skype"] is None
|
||||
|
||||
Reference in New Issue
Block a user