File tree Expand file tree Collapse file tree
create-awesome-python-app/tests
create-python-app-core/tests Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11from pathlib import Path
22
33import pytest
4+ from create_awesome_python_app import __version__
45from create_awesome_python_app .cli import app
56from typer .testing import CliRunner
67
@@ -21,7 +22,7 @@ def test_version() -> None:
2122 result = runner .invoke (app , ["--version" ])
2223 assert result .exit_code == 0
2324 combined = result .stdout + result .stderr
24- assert "0.1.0" in combined
25+ assert __version__ in combined
2526
2627
2728def test_help () -> None :
Original file line number Diff line number Diff line change 1+ import re
2+
13from create_python_app_core import CPA_USER_AGENT , __version__
24
5+ _SEMVER_RE = re .compile (r"^\d+\.\d+\.\d+(?:[.-][0-9A-Za-z.-]+)?$" )
6+
37
48def test_version_is_semver () -> None :
5- assert __version__ == "0.1.0 "
9+ assert _SEMVER_RE . match ( __version__ ), f"not semver: { __version__ !r } "
610
711
812def test_user_agent_contains_version () -> None :
You can’t perform that action at this time.
0 commit comments