Middle
Ce este fișierul conftest.py și câte astfel de fișiere pot fi în proiect?
sobes.tech AI
Răspuns de la AI
Fișierul conftest.py este utilizat în cadrul framework-ului pytest pentru a defini fixture-uri, hooks și setări comune care vor fi disponibile în toate testele din directorul curent și subdirectoarele sale.
Pot exista mai multe fișiere conftest.py în diferite foldere, ceea ce permite suprascrierea sau adăugarea locală a fixture-urilor și setărilor pentru anumite seturi de teste.
Exemplu de fixture în conftest.py:
import pytest
@pytest.fixture
def db_connection():
conn = create_connection()
yield conn
conn.close()