From aa8cd436889357195f70614ae69ec09ee0c48957 Mon Sep 17 00:00:00 2001 From: llbbl Date: Sat, 23 Aug 2025 20:21:38 -0500 Subject: [PATCH] feat: Set up comprehensive Python testing infrastructure with Poetry - Add pytest, pytest-cov, and pytest-mock as dev dependencies - Configure pytest with markers for unit, integration, and slow tests - Set up coverage reporting with 80% threshold and multiple output formats - Create test directory structure with unit and integration subdirectories - Add comprehensive shared fixtures in conftest.py for common testing needs - Create validation tests to verify infrastructure functionality - Configure Poetry script commands for running tests - Update .gitignore with Python and testing artifacts --- .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": [] + } +}