Python'da Teste Giriş
Alexander Levin
Data Scientist
Bir pikniğe hazırlığı düşünün:
Fixture’lar şunlara yardımcı olur:
Varsayalım elimizde şunlar var:
data adlı bir Python list değişkenidata = [0, 1, 1, 2, 3, 5, 8, 13, 21]Ve şunları test etmek istiyoruz:
5 ve 21 öğelerini içeririmport pytest
# Fixture decorator
@pytest.fixture
# Fixture for data initialization
def data():
return [0, 1, 1, 2, 3, 5, 8, 13, 21]
def test_list(data):
assert len(data) == 9
assert 5 in data
assert 21 in data
Örneğin çıktısı:

Bir fixture kullanmak için şunları yaparız:
@pytest.fixture decorator’ünü tanımlayınFixture’lar hakkında şunları öğrendik:
list hazırlamapytest fixture’ını @pytest.fixture ile tanımlayınPython'da Teste Giriş