Middle
¿Qué es un archivo conftest.py y cuántos de estos archivos pueden haber en un proyecto?
sobes.tech AI
Respuesta de la IA
El archivo conftest.py se utiliza en el marco de pytest para definir fixtures, hooks y configuraciones comunes que estarán disponibles en todas las pruebas en el directorio actual y sus subdirectorios.
Puede haber varios archivos conftest.py en diferentes carpetas, lo que permite sobrescribir o agregar fixtures y configuraciones localmente para conjuntos específicos de pruebas.
Ejemplo de fixture en conftest.py:
import pytest
@pytest.fixture
def db_connection():
conn = create_connection()
yield conn
conn.close()