Stack Explorer

pytest-mock

Testing

Plugin de pytest que proporciona fixture mocker

8M/semana → Estable

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

Tecnologías Relacionadas

Relacionados