Sobes.tech
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()