fix(package): single-source Python SDK version

This commit is contained in:
ZacharyZhang-NY committed 2026-07-19 15:01:51 -04:00
1 parent c000855ebc
commit fea6784346
6 files changed
+30 -4

No files matched your search

+18
View File
@@ -0,0 +1,18 @@
from importlib.metadata import version
import pytest
from elydora import __version__
from elydora.cli import build_parser
def test_runtime_version_matches_distribution_metadata() -> None:
assert __version__ == version("elydora")
def test_cli_reports_the_canonical_version(capsys: pytest.CaptureFixture[str]) -> None:
with pytest.raises(SystemExit) as exc_info:
build_parser().parse_args(["--version"])
assert exc_info.value.code == 0
assert capsys.readouterr().out == f"elydora {__version__}\n"