diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_version.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/test_version.py b/tests/test_version.py new file mode 100644 index 0000000..dbb4b9c --- /dev/null +++ b/tests/test_version.py @@ -0,0 +1,16 @@ +"""Release version consistency tests.""" + +import tomllib +from pathlib import Path + +from mml_composemusic_mcp import __version__ +from mml_composemusic_mcp.server import mcp + + +def test_release_versions_match(): + pyproject_path = Path(__file__).parents[1] / "pyproject.toml" + with pyproject_path.open("rb") as pyproject_file: + project_version = tomllib.load(pyproject_file)["project"]["version"] + + assert __version__ == project_version == "0.3.0" + assert mcp.version == __version__ |
