From 413ddf386d343d0deea4c3614f65fc4cf9998c13 Mon Sep 17 00:00:00 2001 From: Bruno Alla Date: Sat, 8 Jun 2024 18:06:01 +0100 Subject: [PATCH] feat: add django package option --- project/.github/workflows/ci.yml.jinja | 2 +- project/pyproject.toml.jinja | 1 + tests/test_generate_project.py | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/project/.github/workflows/ci.yml.jinja b/project/.github/workflows/ci.yml.jinja index c425d2f..449468b 100644 --- a/project/.github/workflows/ci.yml.jinja +++ b/project/.github/workflows/ci.yml.jinja @@ -82,7 +82,7 @@ jobs: run: poetry install shell: bash - name: Test with Pytest - run: poetry run pytest --cov-report=xml + run: poetry run pytest shell: bash{% endraw %} {%- endif %}{% raw %} - name: Upload coverage to Codecov diff --git a/project/pyproject.toml.jinja b/project/pyproject.toml.jinja index 7a3640f..6181a9a 100644 --- a/project/pyproject.toml.jinja +++ b/project/pyproject.toml.jinja @@ -97,6 +97,7 @@ addopts = """\ -Wdefault --cov={{ package_name }} --cov-report=term-missing:skip-covered + --cov-report=xml {%- if is_django_package %} --ds=tests.settings {%- endif %} diff --git a/tests/test_generate_project.py b/tests/test_generate_project.py index c829851..b487590 100644 --- a/tests/test_generate_project.py +++ b/tests/test_generate_project.py @@ -302,7 +302,7 @@ def test_django_package_yes( ), "run: tox -f py$(echo ${{ matrix.python-version }} | tr -d .)", ], - unexpect_strs=["poetry run pytest --cov-report=xml"], + unexpect_strs=["poetry run pytest"], ) @@ -339,7 +339,7 @@ def test_django_package_no( ) _check_file_contents( dst_path / ".github" / "workflows" / "ci.yml", - expected_strs=["poetry run pytest --cov-report=xml"], + expected_strs=["poetry run pytest"], unexpect_strs=[ ( "run: poetry export --without-hashes --only=dev "