Wprowadzenie do testowania w Pythonie
Alexander Levin
Data Scientist
Wyobraź sobie przygotowanie pikniku:
Fixtures pomagają:
Załóżmy, że mamy:
list w Pythonie o nazwie datadata = [0, 1, 1, 2, 3, 5, 8, 13, 21]Chcemy sprawdzić, że:
5 i 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
Wynik przykładu:

Aby użyć fixture, należy:
@pytest.fixtureOmówiliśmy fixtures w testowaniu:
list w Pythonie@pytest.fixtureWprowadzenie do testowania w Pythonie