Files
cftemail/tests/test_environment.py

17 lines
423 B
Python

from __future__ import annotations
import pytest
from cf_temp_email_deploy.environment import parse_semver
from cf_temp_email_deploy.errors import EnvironmentCheckError
def test_parse_semver_accepts_prefixed_versions() -> None:
assert parse_semver("v24.14.0") == (24, 14, 0)
def test_parse_semver_rejects_invalid_versions() -> None:
with pytest.raises(EnvironmentCheckError):
parse_semver("unknown")