Daniel Roy Greenfeld: TIL: Con... Nota

Daniel Roy Greenfeld: TIL: Configuración de variables de entorno para pytest

El paquete pytest-env facilita el establecimiento de variables de entorno para las pruebas de pytest de una manera manejable. Evita la modificación directa de os.environ, promoviendo pruebas más limpias y predecibles. La instalación es sencilla utilizando los gestores de paquetes pip o uv. La configuración se maneja convenientemente dentro del archivo pyproject.toml bajo la sección [tool.pytest_env]. Define tus variables de entorno deseadas y sus valores dentro de esta sección. No se necesita código ni configuración adicional en las pruebas mismas. Cuando ejecutas pytest, las variables de entorno se configuran automáticamente. Esto es particularmente útil para probar código que depende de variables de entorno para la configuración. Permite probar contra respuestas simuladas o instancias de prueba de servicios. Usar pytest-env asegura que las pruebas operen en un entorno controlado y aislado.