auto-sync: 2026-06-02 07:50:36
This commit is contained in:
@@ -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 层创建为 pending(A1-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"""
|
||||
|
||||
Reference in New Issue
Block a user