Pytest
Unit Testing framework
Open Source
Framework de testing Python con sintaxis simple y potente
Lenguajes soportados:
python
Compatible con:
django flask fastapi sqlalchemy
Ventajas y Desventajas
Ventajas
- + Sintaxis simple y pythónica
- + Sistema de fixtures potente
- + Paralelización con pytest-xdist
- + Enorme ecosistema de plugins
- + Excelente output de errores
Desventajas
- - Fixtures pueden ser confusas inicialmente
- - Magia implícita en fixtures
- - Requiere plugins para algunas features
Casos de Uso
- Unit testing Python
- Testing de APIs Django/FastAPI
- Testing de data pipelines
- Integration testing