This commit is contained in:
@@ -83,7 +83,8 @@ def test_competitor_coverage_counts_only_active_product_intersection():
|
||||
"def _fetch_manual_review_summary", 1
|
||||
)[0]
|
||||
|
||||
assert "coverage:v10" in source
|
||||
assert "coverage:v11" in source
|
||||
assert "CATALOG_COMPARABLE_SCORE_FLOOR" in source
|
||||
assert "rescore_accepted_count" in coverage_source
|
||||
assert "(SELECT COUNT(*) FROM valid_competitor) AS valid_matches" not in coverage_source
|
||||
assert "identity_competitor AS" in coverage_source
|
||||
@@ -100,6 +101,11 @@ def test_competitor_coverage_counts_only_active_product_intersection():
|
||||
assert "\"not_decision_ready_count\": pending + stale + unknown_freshness" in coverage_source
|
||||
assert "\"decision_ready_matches\": fresh" in coverage_source
|
||||
assert "\"decision_ready_rate\": round(fresh / max(active, 1) * 100, 1)" in coverage_source
|
||||
assert "\"decision_support_count\": decision_support_count" in coverage_source
|
||||
assert "\"decision_support_rate\": round(decision_support_count / max(active, 1) * 100, 1)" in coverage_source
|
||||
assert "\"catalog_comparable_count\": catalog_comparable_count" in coverage_source
|
||||
assert "CATALOG_COMPARABLE_SIGNAL_REASONS" in coverage_source
|
||||
assert "CATALOG_COMPARABLE_BLOCK_REASONS" in coverage_source
|
||||
assert "\"identity_coverage_matches\": valid" in coverage_source
|
||||
assert "\"manual_closed_count\": manual_closed_count" in coverage_source
|
||||
assert "\"last_decision_ready_crawled_at\": last_decision_ready_crawled_at" in coverage_source
|
||||
@@ -155,6 +161,9 @@ def test_competitor_review_queue_is_canonical_unit_price_handoff():
|
||||
assert "coverage.fresh_matches" in growth_template
|
||||
assert "coverage.fresh_match_rate" in growth_template
|
||||
assert "coverage.decision_ready_rate" in growth_template
|
||||
assert "coverage.decision_support_rate" in growth_template
|
||||
assert "coverage.catalog_comparable_count" in growth_template
|
||||
assert "型錄/任選可比" in growth_template
|
||||
assert "coverage.stale_matches" in growth_template
|
||||
assert "coverage.unknown_freshness_matches" in growth_template
|
||||
assert "未形成有效身份配對" in growth_template
|
||||
@@ -166,6 +175,9 @@ def test_competitor_review_queue_is_canonical_unit_price_handoff():
|
||||
assert "coverage.manual_unit_price_count" in growth_template
|
||||
assert "comp_coverage.rescore_accepted_count" in daily_template
|
||||
assert "重算待人工覆核" in daily_template
|
||||
assert "comp_coverage.decision_support_rate" in daily_template
|
||||
assert "comp_coverage.catalog_comparable_count" in daily_template
|
||||
assert "精準可告警覆蓋" in daily_template
|
||||
assert "comp_coverage.stale_matches" in daily_template
|
||||
assert "comp_coverage.unknown_freshness_matches" in daily_template
|
||||
assert "comp_coverage.decision_ready_rate" in daily_template
|
||||
|
||||
Reference in New Issue
Block a user