袁聪的第三次提交,API接口完善

This commit is contained in:
2026-09-12 12:20:01 +08:00
parent 0a78a9df76
commit 91f5373cfb
20 changed files with 524 additions and 73 deletions
+9 -9
View File
@@ -132,7 +132,7 @@ def test_offsite_recognized_mail_persists_workflow_and_notification() -> None:
confirm = client.post(
f"/api/v1/offsite-fund/documents/{task_id}/confirmations",
json={"decision": "确认正常", "operator_id": "operator-001"},
json={"decision": "确认正常", "operator_id": "1"},
)
assert confirm.status_code == 200
assert confirm.json()["code"] == 0
@@ -146,7 +146,7 @@ def test_offsite_recognized_mail_persists_workflow_and_notification() -> None:
notice = client.post(
f"/api/v1/offsite-fund/documents/{task_id}/notifications",
json={"notification_type": "settlement", "operator_id": "operator-001"},
json={"notification_type": "settlement", "operator_id": "1"},
)
assert notice.status_code == 200
assert notice.json()["data"]["notification_id"]
@@ -239,7 +239,7 @@ def test_offsite_nl2sql_success_completes_subscription_plan(
triggered = client.post(
f"/api/tasks/{task_id}/trigger-agent-nl2sql",
json={"operator_id": "operator-001", "manual_confirmed": True},
json={"operator_id": "1", "manual_confirmed": True},
)
assert triggered.status_code == 200
assert triggered.json()["data"]["status"] == "planned"
@@ -250,7 +250,7 @@ def test_offsite_nl2sql_success_completes_subscription_plan(
confirmed = client.post(
f"/api/v1/offsite-fund/documents/{task_id}/confirmations",
json={"decision": "确认正常", "operator_id": "operator-001"},
json={"decision": "确认正常", "operator_id": "1"},
)
assert confirmed.status_code == 200
assert confirmed.json()["code"] == 0
@@ -283,7 +283,7 @@ def test_offsite_low_confidence_document_goes_to_recognition_exception() -> None
assert document["status"] == "recognition_exception"
blocked = client.post(
f"/api/v1/offsite-fund/documents/{task_id}/confirmations",
json={"decision": "确认正常", "operator_id": "operator-001"},
json={"decision": "确认正常", "operator_id": "1"},
)
assert blocked.status_code == 200
assert blocked.json()["code"] == 422
@@ -361,7 +361,7 @@ def test_offsite_recognition_retry_recovers_document_without_overwriting_attachm
retried = client.post(
f"/api/v1/offsite-fund/documents/{task_id}/recognition-retries",
json={"operator_id": "operator-001"},
json={"operator_id": "1"},
)
assert retried.status_code == 200
assert recognized_fields
@@ -440,13 +440,13 @@ def test_offsite_mail_return_send_updates_notification_without_external_call(
confirmed = client.post(
f"/api/v1/offsite-fund/documents/{task_id}/confirmations",
json={"decision": "确认正常", "operator_id": "operator-001"},
json={"decision": "确认正常", "operator_id": "1"},
)
assert confirmed.status_code == 200
notice = client.post(
f"/api/v1/offsite-fund/documents/{task_id}/notifications",
json={"notification_type": "mail_return", "operator_id": "operator-001"},
json={"notification_type": "mail_return", "operator_id": "1"},
)
assert notice.status_code == 200
notification_id = int(notice.json()["data"]["notification_id"])
@@ -454,7 +454,7 @@ def test_offsite_mail_return_send_updates_notification_without_external_call(
sent = client.post(
f"/api/v1/offsite-fund/notifications/{notification_id}/send",
json={
"operator_id": "operator-001",
"operator_id": "1",
"operator_confirmed": True,
"final_content": "运营确认后的回复正文",
},