Je viens de lire l'article de Sam et Max sur le module pytest ici:
pytest sam&max
et il y est question des "fixtures"
Pourquoi ne pas écrire tout simplement:
simple_comme_bonjour = ('pomme', 'banane')
def test_get():
element = get(simple_comme_bonjour, 0)
assert element == 'pomme'
plutôt que:
@pytest.fixture()
def simple_comme_bonjour():
return ('pomme', 'banane')
def test_get(simple_comme_bonjour):
element = get(simple_comme_bonjour, 0)
assert element == 'pomme'