袁聪的第三次提交,API接口完善
This commit is contained in:
@@ -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": "运营确认后的回复正文",
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user