Introduction aux tests en Python
Alexander Levin
Data Scientist
Imaginez la préparation d'un pique-nique :
Les fixtures aident à :
Supposons que nous ayons :
list nommée datadata = [0, 1, 1, 2, 3, 5, 8, 13, 21]Et que nous voulions tester que :
5 et 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
Résultat de l'exemple :

Pour utiliser une fixture, procédez ainsi :
@pytest.fixtureNous avons vu les fixtures de test :
list Pythonpytest en déclarant @pytest.fixtureIntroduction aux tests en Python