Introduction aux tests en Python
Alexander Levin
Data Scientist

Les requêtes chaînées de fixtures aident à :
Quand c'est utile :
# Fixture demandée par une autre fixture
@pytest.fixture
def setup_data():
return "I am a fixture!"
# Fixture demandée par la fonction de test
@pytest.fixture
def process_data(setup_data):
return setup_data.upper()
# Fonction de test
def test_process_data(process_data):
assert process_data == "I AM A FIXTURE!"
pytest# Fixture qui demande une autre fixture
@pytest.fixture
def process_data(setup_data):
return setup_data.upper()
Introduction aux tests en Python