Skip to content

Conversation

@llbbl
Copy link

@llbbl llbbl commented Jun 14, 2025

This PR adds a complete testing infrastructure setup including pytest, coverage reporting, and proper directory structure for unit and integration tests.

- Configure Poetry package manager with all project dependencies
- Add pytest, pytest-cov, and pytest-mock as development dependencies
- Create testing directory structure (tests/, unit/, integration/)
- Set up pytest configuration with coverage reporting (80% threshold)
- Configure test markers for unit, integration, and slow tests
- Create comprehensive shared fixtures in conftest.py
- Add Poetry scripts for running tests (poetry run test)
- Update .gitignore with testing and Claude-related entries
- Create validation tests to verify infrastructure setup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant