Skip to content

Commit 142fa22

Browse files
committed
✅ test: group tests for version functionality in a class
1 parent dbe2fc1 commit 142fa22

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

template/tests/{% if with_typer_cli %}test_cli.py{% endif %}.jinja

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ from {{ project_slug }}.cli.main import app
66
runner = CliRunner()
77

88

9-
def test_version_as_command() -> None:
10-
result = runner.invoke(app, ["version"])
11-
assert result.exit_code == 0
12-
assert f"{{ cli_name }} version: {__version__}" in result.stdout
9+
class TestVersion:
10+
@staticmethod
11+
def test_as_command() -> None:
12+
result = runner.invoke(app, ["version"])
13+
assert result.exit_code == 0
14+
assert f"{{ cli_name }} version: {__version__}" in result.stdout
1315

14-
15-
def test_version_as_option() -> None:
16-
result = runner.invoke(app, ["--version"])
17-
assert result.exit_code == 0
18-
assert f"{{ cli_name }} version: {__version__}" in result.stdout
16+
@staticmethod
17+
def test_as_option() -> None:
18+
result = runner.invoke(app, ["--version"])
19+
assert result.exit_code == 0
20+
assert f"{{ cli_name }} version: {__version__}" in result.stdout

0 commit comments

Comments
 (0)