From 0a3fe5c8340050a2e663036bdb54b6520821742d Mon Sep 17 00:00:00 2001 From: riksnelders Date: Fri, 23 May 2025 22:06:15 +0000 Subject: [PATCH 1/4] Start draft PR From 66bebfb0918c2d829b4948a3e419d0e2aa1b7caa Mon Sep 17 00:00:00 2001 From: riksnelders Date: Fri, 23 May 2025 22:06:39 +0000 Subject: [PATCH 2/4] Add pytest to requirements.txt as a development dependency --- requirements.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/requirements.txt b/requirements.txt index ae5b535..6edb505 100644 --- a/requirements.txt +++ b/requirements.txt @@ -56,3 +56,5 @@ Werkzeug==1.0.1 wrapt==1.12.1 xlrd==1.2.0 XlsxWriter==1.2.8 +# Development dependencies +pytest==7.4.2 \ No newline at end of file From 79817c7de9be5edb559ea2b64bb179bd06cefc58 Mon Sep 17 00:00:00 2001 From: riksnelders Date: Fri, 23 May 2025 22:06:54 +0000 Subject: [PATCH 3/4] Create pytest configuration and import path setup --- tests/conftest.py | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 tests/conftest.py diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..91cfa25 --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,6 @@ +import os +import sys +import pytest + +# Add project root to Python path to enable module imports +sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) \ No newline at end of file From 270af505edfe5c3e2e8d1c02c6ef396b15ea6ac6 Mon Sep 17 00:00:00 2001 From: riksnelders Date: Fri, 23 May 2025 22:07:06 +0000 Subject: [PATCH 4/4] Add basic sanity test for pytest configuration --- tests/test_sanity.py | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 tests/test_sanity.py diff --git a/tests/test_sanity.py b/tests/test_sanity.py new file mode 100644 index 0000000..0329dce --- /dev/null +++ b/tests/test_sanity.py @@ -0,0 +1,3 @@ +def test_pytest_works(): + """Basic sanity test to verify pytest is configured correctly.""" + assert True, "Pytest is not working correctly" \ No newline at end of file