Initial AMPB scaffold

This commit is contained in:
jwinterm
2026-07-05 20:14:46 -04:00
commit ff287b8b4b
22 changed files with 896 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
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()