4. Organizar tests
Convenciones de nombres
pytest recolecta archivos llamados test_*.py o *_test.py y funciones test_* dentro de ellos.
conftest.py
En la carpeta tests/ (y subcarpetas), conftest.py permite definir fixtures compartidas y hooks sin importarlas manualmente en cada archivo. pytest las descubre automáticamente.
Ejecutar desde la raíz
Ejercicio 1
Renombrá mentalmente: ¿por qué tests/test_ventas.py es mejor que tests/ventas.py si solo contiene pruebas?
Ver idea guía
El prefijo test_ deja claro el propósito y encaja con el descubrimiento automático de pytest.
Ejercicio 2
Creá dos archivos vacíos tests/conftest.py y tests/test_dummy.py con un test_ok que aserte True. Corré pytest y verificá que pasa.