First (way too late) commit

Dumping my fever dream coding session into source control finally.
This commit is contained in:
Doc
2026-01-12 19:15:18 -05:00
commit f386b154ab
22 changed files with 3267 additions and 0 deletions

18
tests/test_cli.py Normal file
View File

@@ -0,0 +1,18 @@
from importlib import import_module
from pathlib import Path
from typer.testing import CliRunner
TestModuleBase = Path(__file__).parent.parent.stem.replace("-", "_")
def test_example_version():
app = import_module(f"{TestModuleBase}.cli").app
base = import_module(f"{TestModuleBase}")
runner = CliRunner()
result = runner.invoke(app, ["--version"])
assert result.exit_code == 0
assert base.PROJECT_VERSION in result.stdout.strip()
assert base.PROJECT_NAME in result.stdout.strip()
assert len(result.stdout.splitlines()) == 1