Introducere în testarea în Python
Alexander Levin
Data Scientist
Imaginați-vă pregătirile pentru un picnic:
Fixture-urile ajută:
Presupunem că avem:
list Python numită datadata = [0, 1, 1, 2, 3, 5, 8, 13, 21]Și dorim să testăm că:
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
Rezultatul exemplului:

Pentru a utiliza fixture-ul, urmați pașii:
@pytest.fixtureAm învățat despre fixtures:
list Pythonpytest declarând @pytest.fixtureIntroducere în testarea în Python