# Test dependencies for the Auto-Build Framework
# Install with: pip install -r tests/requirements-test.txt

# Testing framework
pytest>=7.0.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
pytest-timeout>=2.0.0

# Mocking
pytest-mock>=3.0.0

# For testing async code
anyio>=4.0.0

# For testing validation models (required by backend code)
pydantic>=2.0.0

# Code coverage
coverage>=7.0.0

# For snapshot/approval testing (optional)
# pytest-snapshot>=0.9.0

# Type checking (for running mypy on tests)
mypy>=1.0.0
types-toml>=0.10.0
