summaryrefslogtreecommitdiff
path: root/tests/test_version.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_version.py')
-rw-r--r--tests/test_version.py16
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__