diff --git a/templates/python-project/tests/conftest.py b/templates/python-project/tests/conftest.py index 55b2e9bd..1c810680 100644 --- a/templates/python-project/tests/conftest.py +++ b/templates/python-project/tests/conftest.py @@ -5,6 +5,6 @@ import pytest # returns a temporary directory with a fake git repo @pytest.fixture() -def git_repo_path(tmp_path): +def git_repo_path(tmp_path: str) -> str: subprocess.run(["mkdir", ".git"], cwd=tmp_path) return tmp_path diff --git a/templates/python-project/tests/test_cli.py b/templates/python-project/tests/test_cli.py index 5311f2bd..8855774a 100644 --- a/templates/python-project/tests/test_cli.py +++ b/templates/python-project/tests/test_cli.py @@ -1,15 +1,17 @@ import sys +import pytest + import my_tool -def test_no_args(capsys): +def test_no_args(capsys: pytest.CaptureFixture) -> None: my_tool.my_cli() captured = capsys.readouterr() assert captured.out.startswith("usage:") -def test_version(capsys, monkeypatch): +def test_version(capsys: pytest.CaptureFixture, monkeypatch: pytest.MonkeyPatch) -> None: monkeypatch.setattr(sys, "argv", ["", "--version"]) my_tool.my_cli() captured = capsys.readouterr() diff --git a/templates/python-project/tests/test_detect_git_repo.py b/templates/python-project/tests/test_detect_git_repo.py index 529105c1..d54bf7e2 100644 --- a/templates/python-project/tests/test_detect_git_repo.py +++ b/templates/python-project/tests/test_detect_git_repo.py @@ -4,13 +4,13 @@ import my_lib # using the fixture from conftest.py -def test_is_git_repo(git_repo_path: str): +def test_is_git_repo(git_repo_path: str) -> None: result = my_lib.detect_git_repo(git_repo_path) assert result is True # using the fixture from conftest.py -def test_is_not_git_repo(): +def test_is_not_git_repo() -> None: with tempfile.TemporaryDirectory() as tempdir: result = my_lib.detect_git_repo(tempdir) assert result is False