[V10.279] 補 Phase80 readiness smoke 測試 | test_market_intel_skeleton.py
This commit is contained in:
@@ -8456,6 +8456,12 @@ def test_deployment_readiness_reports_app_only_release_gate():
|
||||
]
|
||||
is True
|
||||
)
|
||||
assert (
|
||||
readiness["checks"][
|
||||
"candidate_queue_review_ai_summary_preflight_preview_safe"
|
||||
]
|
||||
is True
|
||||
)
|
||||
assert (
|
||||
readiness["checks"][
|
||||
"candidate_queue_review_decision_writer_cli_status_safe"
|
||||
@@ -8600,6 +8606,11 @@ def test_deployment_readiness_reports_app_only_release_gate():
|
||||
"candidate_queue_review_archive_summary"
|
||||
in readiness["production_smoke_targets"]
|
||||
)
|
||||
assert (
|
||||
"/api/market_intel/manual_sample_review/"
|
||||
"candidate_queue_review_ai_summary_preflight"
|
||||
in readiness["production_smoke_targets"]
|
||||
)
|
||||
assert (
|
||||
"/api/market_intel/manual_sample_review/"
|
||||
"candidate_queue_review_decision_writer_status"
|
||||
@@ -9971,6 +9982,112 @@ def test_deployment_readiness_reports_app_only_release_gate():
|
||||
readiness["candidate_queue_review_archive_summary"]["scheduler_attached"]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"]["mode"]
|
||||
== "candidate_queue_review_ai_summary_preflight_preview"
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"ai_summary_preflight_ready"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"ready_for_manual_ollama_summary_run"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"ready_for_ai_summary_generation"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"ready_for_llm_call"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"ready_for_telegram_dispatch"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"api_reads_approval_token"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"api_writes_file"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"summary_file_written"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"summary_record_written"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"ai_summary_generated"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"llm_call_executed"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"ollama_call_executed"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"gemini_call_executed"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"telegram_dispatched"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"database_write_executed"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"scheduler_attached"
|
||||
]
|
||||
is False
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_ai_summary_preflight"][
|
||||
"model_route_policy"
|
||||
]["primary_policy"]
|
||||
== "ollama_first"
|
||||
)
|
||||
assert (
|
||||
readiness["candidate_queue_review_decision_writer_status"]["mode"]
|
||||
== "candidate_queue_review_decision_writer_cli_blocked"
|
||||
|
||||
Reference in New Issue
Block a user