feat(regulatory): 输出法规核查过程日志
This commit is contained in:
@@ -91,3 +91,21 @@ def test_review_workflow_payload_retries_timeout_before_success(settings):
|
||||
assert attempts["count"] == 3
|
||||
assert result["status"] == "success"
|
||||
assert result["result"]["reviewed"] is True
|
||||
|
||||
|
||||
def test_review_workflow_payload_passes_configured_timeout(settings):
|
||||
settings.REGULATORY_LLM_REVIEW_RETRY_DELAY_SECONDS = 0
|
||||
settings.REGULATORY_LLM_REVIEW_TIMEOUT_SECONDS = 7
|
||||
observed = {}
|
||||
|
||||
def completion(messages, temperature=0.0, timeout=None):
|
||||
observed["timeout"] = timeout
|
||||
return json.dumps({"reviewed": True})
|
||||
|
||||
review_workflow_payload(
|
||||
stage="completeness_check",
|
||||
payload={"findings": []},
|
||||
completion_func=completion,
|
||||
)
|
||||
|
||||
assert observed["timeout"] == 7
|
||||
|
||||
Reference in New Issue
Block a user