Middle
conftest.py dosyası nedir ve bir projede kaç tane böyle dosya olabilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
conftest.py dosyası, pytest çerçevesinde, mevcut dizin ve alt dizinlerdeki tüm testlerde erişilebilir olacak ortak fixture'lar, hook'lar ve ayarları tanımlamak için kullanılır.
Farklı klasörlerde birden fazla conftest.py dosyası bulunabilir, bu da belirli test kümeleri için fixture'ları ve ayarları yerel olarak geçersiz kılmaya veya eklemeye olanak tanır.
conftest.py içindeki bir fixture örneği:
import pytest
@pytest.fixture
def db_connection():
conn = create_connection()
yield conn
conn.close()