Files
ggfevansandClaude e1f65c2a8c feat: implement comprehensive testing suite
- Add 56 new tests across 4 major test categories
- Total test count increased from 92 to 148 tests (61% increase)

CLI/Integration Tests (test_main.py):
- Complete CLI option testing (help, version, all options)
- Integration testing with real archives and workflows
- Error handling and edge case testing
- Configuration override testing

Security Tests (test_security.py):
- Zipbomb protection and detection
- Nested depth protection
- Path traversal attack prevention
- Corrupted archive handling
- Password-protected archive detection
- Resource exhaustion protection
- Mixed security scenario testing

Performance Tests (test_performance.py):
- Extraction performance benchmarking
- Memory usage testing
- Throughput metrics and scalability
- Validation performance testing
- Baseline performance regression detection

Integration Tests (test_integration.py):
- End-to-end workflow testing
- Real-world scenario simulation
- Component integration testing
- qBittorrent simulation scenarios
- Progressive extraction testing

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-06 17:10:08 -07:00
..