From 2e6d0d888b44a36812ce2c19523080646d27b0cc Mon Sep 17 00:00:00 2001 From: Philipp A Date: Fri, 12 Aug 2022 01:49:44 +0200 Subject: [PATCH 1/2] No __init__.py in tests --- {{cookiecutter.project_slug}}/conftest.py | 1 + {{cookiecutter.project_slug}}/tests/__init__.py | 0 2 files changed, 1 insertion(+) create mode 100644 {{cookiecutter.project_slug}}/conftest.py delete mode 100644 {{cookiecutter.project_slug}}/tests/__init__.py diff --git a/{{cookiecutter.project_slug}}/conftest.py b/{{cookiecutter.project_slug}}/conftest.py new file mode 100644 index 0000000..d3f5a12 --- /dev/null +++ b/{{cookiecutter.project_slug}}/conftest.py @@ -0,0 +1 @@ + diff --git a/{{cookiecutter.project_slug}}/tests/__init__.py b/{{cookiecutter.project_slug}}/tests/__init__.py deleted file mode 100644 index e69de29..0000000 From 0a78e4594869c88170baad66bfb2d9e1d44607a9 Mon Sep 17 00:00:00 2001 From: Philipp A Date: Fri, 12 Aug 2022 10:25:20 +0200 Subject: [PATCH 2/2] switch to import-lib import mode --- {{cookiecutter.project_slug}}/pyproject.toml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/{{cookiecutter.project_slug}}/pyproject.toml b/{{cookiecutter.project_slug}}/pyproject.toml index 1d23122..07709c2 100644 --- a/{{cookiecutter.project_slug}}/pyproject.toml +++ b/{{cookiecutter.project_slug}}/pyproject.toml @@ -69,12 +69,13 @@ target-version = ["py37", "py38", "py39"] include = '\.pyi?$' [tool.pytest.ini_options] -addopts = """\ - --cov {{ cookiecutter.package_name }} \ - --cov tests \ - --cov-report term-missing \ - --no-cov-on-fail \ -""" +addopts = [ + '--import-mode=importlib', # allow using test files with same name + '--cov={{ cookiecutter.package_name }}', + '--cov=tests', + '--cov-report=term-missing', + '--no-cov-on-fail', +] [tool.coverage.report] fail_under = 100