Middle
Kas ir conftest.py fails un cik daudz šādu failu var būt projektā?
sobes.tech AI
Atbilde no AI
conftest.py fails ir izmanto pytest ietvarā, lai definētu kopīgas fixture, hook un iestatījumus, kas būs pieejami visās testu direktorijās un to apakšdirektorijās.
Var būt vairāki conftest.py faili dažādās mapēs, kas ļauj lokāli pārrakstīt vai pievienot fixture un iestatījumus konkrētiem testu komplektiem.
Piemērs fixture no conftest.py:
import pytest
@pytest.fixture
def db_connection():
conn = create_connection()
yield conn
conn.close()