Pruebas con pytest¶
Que aprenderas¶
- Estructura y nombres de tests
- Asserts y fixtures
- Ciclos de feedback rapido
Explicacion¶
pytest mantiene los tests legibles y faciles de descubrir.
Empieza probando funciones puras y luego avanza a pruebas de integracion en limites (archivos, DB, red).
Ejemplo¶
Ejecucionalo en el navegador:
Errores comunes¶
- Tests que dependen de servicios externos sin aislamiento
- Abusar de mocks para codigo simple y determinista
Ejercicios¶
Ver Ejercicios de Fundamentos.