From 94b1b84c44fcb6ffdca351ca12d5ed62ff28edf7 Mon Sep 17 00:00:00 2001 From: llbbl Date: Wed, 27 Aug 2025 04:19:28 +0000 Subject: [PATCH] feat: Set up complete Python testing infrastructure with Poetry - Configure Poetry package manager with test dependencies (pytest, pytest-cov, pytest-mock) - Add comprehensive pytest and coverage configuration in pyproject.toml - Create test directory structure with unit/integration subdirectories - Add extensive shared fixtures in conftest.py for common testing needs - Configure test markers for unit, integration, and slow tests - Set up .gitignore with Python and testing-related exclusions - Add validation tests to verify infrastructure works correctly - Configure Poetry scripts for running tests via 'poetry run pytest' --- .claude/settings.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .claude/settings.json diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 0000000..6654b97 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,14 @@ +{ + "theme": "dark", + "permissions": { + "allow": [ + "Bash(mkdir:*)", + "Bash(poetry:*)", + "Bash(git add:*)", + "Bash(git push:*)", + "Bash(git commit:*)", + "Bash(gh pr create:*)" + ], + "deny": [] + } +}