Middle
Šta je fajl conftest.py i koliko takvih fajlova može biti u projektu?
sobes.tech АИ
Одговор од АИ
Фајл conftest.py се користи у оквиру pytest оквира за дефинисање заједничких фикстура, хукова и подешавања која ће бити доступна у свим тестовима у тренутном директоријуму и његовим поддиректоријумима.
Може постојати више conftest.py фајлова у различитим фасциклама, што омогућава локално преоптерећење или додавање фикстура и подешавања за одређене скупове тестова.
Пример фикстуре у conftest.py:
import pytest
@pytest.fixture
def db_connection():
conn = create_connection()
yield conn
conn.close()