26 lines
1.0 KiB
Python
26 lines
1.0 KiB
Python
from pathlib import Path
|
|
|
|
|
|
def test_issue_582_verification_doc_exists_with_epic_slice_evidence() -> None:
|
|
text = Path("docs/issue-582-verification.md").read_text(encoding="utf-8")
|
|
|
|
required_snippets = [
|
|
"# Issue #582 Verification",
|
|
"## Status: ✅ EPIC SLICE ALREADY IMPLEMENTED ON MAIN",
|
|
"scripts/know_thy_father/epic_pipeline.py",
|
|
"docs/KNOW_THY_FATHER_MULTIMODAL_PIPELINE.md",
|
|
"tests/test_know_thy_father_pipeline.py",
|
|
"PR #639",
|
|
"PR #630",
|
|
"PR #631",
|
|
"PR #637",
|
|
"PR #641",
|
|
"PR #738",
|
|
"issue comment #57259",
|
|
"python3 -m pytest tests/test_know_thy_father_pipeline.py tests/test_know_thy_father_index.py tests/test_know_thy_father_synthesis.py tests/test_know_thy_father_crossref.py tests/twitter_archive/test_ktf_tracker.py tests/twitter_archive/test_analyze_media.py -q",
|
|
"epic remains open",
|
|
]
|
|
|
|
missing = [snippet for snippet in required_snippets if snippet not in text]
|
|
assert not missing, missing
|