Introductie tot testen in Python
Alexander Levin
Data Scientist
Stel je de voorbereiding van een picknick voor:
Fixtures helpen:
Stel, we hebben:
list met de naam datadata = [0, 1, 1, 2, 3, 5, 8, 13, 21]En we willen testen dat:
5 en 21 bevatimport 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
Uitvoer van het voorbeeld:

Zo gebruik je een fixture:
@pytest.fixture-decoratorWe leerden over testfixtures:
list voorbereidenpytest-fixture met @pytest.fixtureIntroductie tot testen in Python