diff --git a/src/commit_guardian/__init__.py b/src/commit_guardian/__init__.py index 61d8083..18a159d 100644 --- a/src/commit_guardian/__init__.py +++ b/src/commit_guardian/__init__.py @@ -1,5 +1,6 @@ __all__ = ["ping", "__version__"] __version__ = "0.1.0" + def ping() -> str: return "pong" diff --git a/src/commit_guardian/cli.py b/src/commit_guardian/cli.py index 1841125..2e95176 100644 --- a/src/commit_guardian/cli.py +++ b/src/commit_guardian/cli.py @@ -1,8 +1,8 @@ from __future__ import annotations -import sys import click from . import __version__, ping + @click.command() @click.option("--version", is_flag=True, help="Show version and exit.") def main(version: bool) -> None: @@ -12,5 +12,6 @@ def main(version: bool) -> None: click.echo(ping()) raise SystemExit(0) + if __name__ == "__main__": main() diff --git a/tests/test_sanity.py b/tests/test_sanity.py index 3d243a5..1963bc1 100644 --- a/tests/test_sanity.py +++ b/tests/test_sanity.py @@ -1,4 +1,5 @@ import commit_guardian as cg + def test_ping() -> None: assert cg.ping() == "pong"