agentic-space-factory-UI-public / tests /test_v106_docs_current.py
fffiloni's picture
Upload 71 files
4cf7d37 verified
Raw
History Blame
1.11 kB
from pathlib import Path
def test_v106_readme_matches_current_ui_contract():
readme = Path("README.md").read_text(encoding="utf-8")
for text in [
"Center workspace",
"Active Run",
"Space Test",
"Runs Explorer",
"Run Stats",
"traces/raw/",
"traces/redacted/",
"@spaces.GPU(duration=...)",
]:
assert text in readme
assert "Selected run details" not in readme
def test_v106_docs_cover_security_and_production_readiness():
security = Path("docs/SECURITY.md").read_text(encoding="utf-8")
public_preview = Path("docs/PUBLIC_PREVIEW.md").read_text(encoding="utf-8")
architecture = Path("docs/ARCHITECTURE.md").read_text(encoding="utf-8")
next_steps = Path("docs/NEXT_STEPS.md").read_text(encoding="utf-8")
assert "Raw traces" in security or "traces/raw/" in security
assert "redacted" in security.lower()
assert "Billing dashboard" in security
assert "controlled public-preview" in public_preview
assert "GitHub gist" in architecture
assert "Production smoke checklist" in next_steps