summaryrefslogtreecommitdiff
path: root/tests/test_version.py
blob: dbb4b9c566bdbd2f0ce01252ab7722b6885ae1bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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__