From efe99bb9d2f52680a957c68480d67845fe662bcb Mon Sep 17 00:00:00 2001 From: Kyle Oliver Date: Sat, 16 Mar 2024 17:59:56 -0400 Subject: [PATCH 1/3] Adds basic folder structure for test architecture. --- {{cookiecutter.project_name}}/tests/acceptance_tests/__init__.py | 0 {{cookiecutter.project_name}}/tests/acceptance_tests/conftest.py | 0 {{cookiecutter.project_name}}/tests/conftest.py | 0 {{cookiecutter.project_name}}/tests/integration_tests/__init__.py | 0 {{cookiecutter.project_name}}/tests/integration_tests/conftest.py | 0 {{cookiecutter.project_name}}/tests/unit_tests/__init__.py | 0 {{cookiecutter.project_name}}/tests/unit_tests/conftest.py | 0 7 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 {{cookiecutter.project_name}}/tests/acceptance_tests/__init__.py create mode 100644 {{cookiecutter.project_name}}/tests/acceptance_tests/conftest.py create mode 100644 {{cookiecutter.project_name}}/tests/conftest.py create mode 100644 {{cookiecutter.project_name}}/tests/integration_tests/__init__.py create mode 100644 {{cookiecutter.project_name}}/tests/integration_tests/conftest.py create mode 100644 {{cookiecutter.project_name}}/tests/unit_tests/__init__.py create mode 100644 {{cookiecutter.project_name}}/tests/unit_tests/conftest.py diff --git a/{{cookiecutter.project_name}}/tests/acceptance_tests/__init__.py b/{{cookiecutter.project_name}}/tests/acceptance_tests/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/{{cookiecutter.project_name}}/tests/acceptance_tests/conftest.py b/{{cookiecutter.project_name}}/tests/acceptance_tests/conftest.py new file mode 100644 index 000000000..e69de29bb diff --git a/{{cookiecutter.project_name}}/tests/conftest.py b/{{cookiecutter.project_name}}/tests/conftest.py new file mode 100644 index 000000000..e69de29bb diff --git a/{{cookiecutter.project_name}}/tests/integration_tests/__init__.py b/{{cookiecutter.project_name}}/tests/integration_tests/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/{{cookiecutter.project_name}}/tests/integration_tests/conftest.py b/{{cookiecutter.project_name}}/tests/integration_tests/conftest.py new file mode 100644 index 000000000..e69de29bb diff --git a/{{cookiecutter.project_name}}/tests/unit_tests/__init__.py b/{{cookiecutter.project_name}}/tests/unit_tests/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/{{cookiecutter.project_name}}/tests/unit_tests/conftest.py b/{{cookiecutter.project_name}}/tests/unit_tests/conftest.py new file mode 100644 index 000000000..e69de29bb From 3f6df6de13c7a5ad7b78edfc512952883d8e918d Mon Sep 17 00:00:00 2001 From: Kyle Oliver Date: Sat, 16 Mar 2024 18:00:53 -0400 Subject: [PATCH 2/3] Moves test_main.py into unit tests section. --- {{cookiecutter.project_name}}/tests/{ => unit_tests}/test_main.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {{cookiecutter.project_name}}/tests/{ => unit_tests}/test_main.py (100%) diff --git a/{{cookiecutter.project_name}}/tests/test_main.py b/{{cookiecutter.project_name}}/tests/unit_tests/test_main.py similarity index 100% rename from {{cookiecutter.project_name}}/tests/test_main.py rename to {{cookiecutter.project_name}}/tests/unit_tests/test_main.py From f13e1140a33a75eafa6fd7e27205947aeec1d093 Mon Sep 17 00:00:00 2001 From: Kyle Oliver Date: Sat, 16 Mar 2024 18:04:02 -0400 Subject: [PATCH 3/3] Adds docstrings to the new file structure. --- {{cookiecutter.project_name}}/tests/acceptance_tests/__init__.py | 1 + {{cookiecutter.project_name}}/tests/acceptance_tests/conftest.py | 1 + {{cookiecutter.project_name}}/tests/conftest.py | 1 + .../tests/integration_tests/__init__.py | 1 + .../tests/integration_tests/conftest.py | 1 + {{cookiecutter.project_name}}/tests/unit_tests/__init__.py | 1 + {{cookiecutter.project_name}}/tests/unit_tests/conftest.py | 1 + 7 files changed, 7 insertions(+) diff --git a/{{cookiecutter.project_name}}/tests/acceptance_tests/__init__.py b/{{cookiecutter.project_name}}/tests/acceptance_tests/__init__.py index e69de29bb..d47944eea 100644 --- a/{{cookiecutter.project_name}}/tests/acceptance_tests/__init__.py +++ b/{{cookiecutter.project_name}}/tests/acceptance_tests/__init__.py @@ -0,0 +1 @@ +"""Acceptance tests for the {{cookiecutter.package_name}} package.""" diff --git a/{{cookiecutter.project_name}}/tests/acceptance_tests/conftest.py b/{{cookiecutter.project_name}}/tests/acceptance_tests/conftest.py index e69de29bb..08547ef43 100644 --- a/{{cookiecutter.project_name}}/tests/acceptance_tests/conftest.py +++ b/{{cookiecutter.project_name}}/tests/acceptance_tests/conftest.py @@ -0,0 +1 @@ +"""Fixtures used in acceptance tests.""" diff --git a/{{cookiecutter.project_name}}/tests/conftest.py b/{{cookiecutter.project_name}}/tests/conftest.py index e69de29bb..850262f46 100644 --- a/{{cookiecutter.project_name}}/tests/conftest.py +++ b/{{cookiecutter.project_name}}/tests/conftest.py @@ -0,0 +1 @@ +"""Fixtures used in all tests.""" diff --git a/{{cookiecutter.project_name}}/tests/integration_tests/__init__.py b/{{cookiecutter.project_name}}/tests/integration_tests/__init__.py index e69de29bb..44d48d034 100644 --- a/{{cookiecutter.project_name}}/tests/integration_tests/__init__.py +++ b/{{cookiecutter.project_name}}/tests/integration_tests/__init__.py @@ -0,0 +1 @@ +"""Integration tests for the {{cookiecutter.package_name}} package.""" diff --git a/{{cookiecutter.project_name}}/tests/integration_tests/conftest.py b/{{cookiecutter.project_name}}/tests/integration_tests/conftest.py index e69de29bb..50b8423f3 100644 --- a/{{cookiecutter.project_name}}/tests/integration_tests/conftest.py +++ b/{{cookiecutter.project_name}}/tests/integration_tests/conftest.py @@ -0,0 +1 @@ +"""Fixtures used in integration tests.""" diff --git a/{{cookiecutter.project_name}}/tests/unit_tests/__init__.py b/{{cookiecutter.project_name}}/tests/unit_tests/__init__.py index e69de29bb..a4d456720 100644 --- a/{{cookiecutter.project_name}}/tests/unit_tests/__init__.py +++ b/{{cookiecutter.project_name}}/tests/unit_tests/__init__.py @@ -0,0 +1 @@ +"""Unit tests for the {{cookiecutter.package_name}} package.""" diff --git a/{{cookiecutter.project_name}}/tests/unit_tests/conftest.py b/{{cookiecutter.project_name}}/tests/unit_tests/conftest.py index e69de29bb..7322264ba 100644 --- a/{{cookiecutter.project_name}}/tests/unit_tests/conftest.py +++ b/{{cookiecutter.project_name}}/tests/unit_tests/conftest.py @@ -0,0 +1 @@ +"""Fixtures used in unit tests."""