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