1) Anatomía de un test con Pytest
Un test debe ser claro: preparar, ejecutar, verificar.
Pytest detecta funciones que empiezan por `test_` dentro de archivos `test_*.py` o `*_test.py`.
El patrón básico Arrange-Act-Assert facilita lectura y mantenimiento de pruebas.
Un buen nombre de test describe el comportamiento esperado, no el detalle interno de implementación.