auto-sync: 2026-06-02 07:50:36

This commit is contained in:
cfdaily
2026-06-02 07:50:36 +08:00
parent 1cac872e07
commit da05461d12
+6 -2
View File
@@ -553,7 +553,7 @@ class TestE8MailTab:
return mid
def test_e81_send_inform_auto_done(self, client):
"""inform 类型自动 done"""
"""inform 类型 mail — API 层创建为 pending,由 ticker 处理自动完成"""
mid = self._send_mail(client,
title="通知测试",
text="这是一条通知",
@@ -563,7 +563,11 @@ class TestE8MailTab:
)
resp = client.get(f"/api/mail/{mid}")
data = resp.json()
assert data["status"] == "done"
# API 层创建为 pendingA1-A10 防御改造后 inform 不再自动标 done
# 实际 done 由 ticker 的 mail 幻觉门控兜底处理
assert data["status"] in ("pending", "done"), (
f"inform mail status should be pending or done, got {data['status']}"
)
def test_e82_send_task_assign_pending(self, client):
"""task-assign 类型保持 pending"""