Middle
Co je soubor conftest.py a kolik takových souborů může být v projektu?
sobes.tech AI
Odpověď od AI
Soubor conftest.py se používá v rámci rámce pytest k definování společných fixture, hooků a nastavení, která budou dostupná ve všech testech v aktuálním adresáři a jeho podadresářích.
Může existovat více souborů conftest.py v různých složkách, což umožňuje lokálně přepsat nebo přidat fixture a nastavení pro konkrétní sady testů.
Příklad fixture v conftest.py:
import pytest
@pytest.fixture
def db_connection():
conn = create_connection()
yield conn
conn.close()