Úvod do testování v Pythonu
Alexander Levin
Data Scientist
Představte si přípravu pikniku:
Fixtures pomáhají:
Předpokládejme:
list s názvem datadata = [0, 1, 1, 2, 3, 5, 8, 13, 21]Chceme otestovat, že:
5 a 21import 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
Výstup příkladu:

Postup použití fixture:
@pytest.fixtureNaučili jsme se o testovacích fixtures:
listpytest se definuje deklarací @pytest.fixtureÚvod do testování v Pythonu