fix: simplify edge governance copy

This commit is contained in:
ogt
2026-06-26 07:28:15 +08:00
parent c1b375f41c
commit fec7b5c778
8 changed files with 19 additions and 9 deletions

View File

@@ -606,19 +606,28 @@ def test_utility_pages_keep_operator_copy_professional():
ppt_preview = (ROOT / "templates/admin/ppt_audit_preview.html").read_text(encoding="utf-8")
auto_import = (ROOT / "templates/auto_import_index.html").read_text(encoding="utf-8")
stockout_import = (ROOT / "templates/vendor_stockout_import_v2.html").read_text(encoding="utf-8")
vendor_import_js = (ROOT / "web/static/js/page-vendor-import.js").read_text(encoding="utf-8")
ai_calls = (ROOT / "templates/admin/ai_calls_dashboard.html").read_text(encoding="utf-8")
host_health = (ROOT / "templates/admin/host_health.html").read_text(encoding="utf-8")
observability_js = (ROOT / "web/static/js/observability-charts.js").read_text(encoding="utf-8")
combined = "\n".join([ppt_history, ppt_preview, auto_import, stockout_import, observability_js])
combined = "\n".join([ppt_history, ppt_preview, auto_import, stockout_import, vendor_import_js, ai_calls, host_health, observability_js])
assert "簡報線上預覽" in ppt_preview
assert "下載簡報檔" in ppt_history
assert "送出後更新日報、成長分析與今日作戰清單" in auto_import
assert "缺少必要資料時,會先停止匯入" in stockout_import
assert "先選擇供應商缺貨 Excel 檔。" in vendor_import_js
assert "使用情境" in ai_calls
assert "無服務資料 / 未連線" in host_health
assert "部署檢查已排入背景處理" in observability_js
forbidden = [
"PPT Online Preview",
"Preview unavailable",
"原始 PPTX",
"原始:",
"無模型資料",
"請選擇 Excel 檔案",
"系統會去重",
"系統會拒絕",
"管線 ID",