Files
adaptive-multi-protocol-bro…/tests/test_docsgen.py
T
2026-07-05 20:14:46 -04:00

25 lines
657 B
Python

from __future__ import annotations
import tempfile
import unittest
from pathlib import Path
from ampbrowser.docsgen import generate_docs
class DocsGenTest(unittest.TestCase):
def test_generate_docs_writes_and_then_checks_clean(self) -> None:
with tempfile.TemporaryDirectory() as tmp:
root = Path(tmp)
changed = generate_docs(root)
self.assertEqual(
{Path("docs/generated/route-rules.md"), Path("docs/generated/transports.md")},
set(changed),
)
self.assertEqual([], generate_docs(root, check=True))
if __name__ == "__main__":
unittest.main()