Caracteristicas
mockingpytestfixturesspystub
Ventajas y Desventajas
Ventajas
- + API simple y consistente
- + Cleanup automatico de mocks
- + Integracion nativa con pytest
- + Wrapper sobre unittest.mock
- + Spy y stub faciles
- + Historial de llamadas
Desventajas
- - Requiere pytest
- - Puede enmascarar problemas reales
- - Overuse lleva a tests fragiles
- - Curva de aprendizaje con mocking complejo
- - No verifica contratos
Casos de Uso
- Mock de dependencias externas
- Testing de codigo con I/O
- Aislamiento de unidades
- Simulacion de errores
- Testing de integraciones
- Verificacion de llamadas