from pathlib import Path ROOT = Path(__file__).resolve().parents[2] def test_user_guide_covers_startup_acceptance_exports_and_troubleshooting(): content = (ROOT / "docs" / "UserGuide.md").read_text(encoding="utf-8") for required in [ "docker compose up -d --build", "http://localhost:8000", "1 × 1 × 10", "5 × 5 × 50", "导出文件", "8000 端口被占用", "API Key 缺失", "任务长期 running", "重置本地数据库", "公网云服务器部署", "python -m app.demo_seed", "data/corrupt-backups", ]: assert required in content