| from pathlib import Path | |
| ROOT=Path(__file__).resolve().parents[1] | |
| def test_version_current(): | |
| assert (ROOT/"VERSION").read_text(encoding="utf-8").strip()=="4.6.15" | |
| def test_quality_confidence_is_now_native_api_metric(): | |
| text=(ROOT/"routes"/"data_health.py").read_text(encoding="utf-8") | |
| assert "confidence_score" in text | |
| assert "完整度衡量字段是否齐全" in text | |
| assert "可信度衡量这些字段是否有直接读取/接口核验证据" in text | |
| def test_quality_ui_uses_current_health_center_not_removed_legacy_card(): | |
| html=(ROOT/"app.html").read_text(encoding="utf-8") | |
| js=(ROOT/"static"/"js"/"data-health.js").read_text(encoding="utf-8") | |
| assert "quality-trust-card" not in html | |
| assert "数据质量健康中心" in js | |
| assert "数据可信度" in js | |