Files
timmy-home/tests/test_timmy_dispatch_genome.py
2026-04-15 02:33:19 -04:00

40 lines
1.2 KiB
Python

from pathlib import Path
GENOME = Path("genomes/timmy-dispatch-GENOME.md")
def _content() -> str:
return GENOME.read_text()
def test_timmy_dispatch_genome_exists() -> None:
assert GENOME.exists()
def test_timmy_dispatch_genome_has_required_sections() -> None:
content = _content()
assert "# GENOME.md — timmy-dispatch" in content
assert "## Project Overview" in content
assert "## Architecture" in content
assert "```mermaid" in content
assert "## Entry Points" in content
assert "## Data Flow" in content
assert "## Key Abstractions" in content
assert "## API Surface" in content
assert "## Test Coverage Gaps" in content
assert "## Security Considerations" in content
assert "## Dependencies" in content
assert "## Deployment" in content
assert "## Technical Debt" in content
def test_timmy_dispatch_genome_captures_repo_specific_findings() -> None:
content = _content()
assert "bin/sprint-runner.py" in content
assert "bin/telemetry-collector.py" in content
assert "bin/model-watchdog.py" in content
assert "tmux" in content
assert "results.csv" in content
assert "issue #3" in content.lower() or "issue #3" in content