1 pièce(s) jointe(s)
Python3.9 problèmes de fixture
Bonjour à tous,
Je suis nouveau sur python et je suis un peu perdu.
J'essaye d'apprendre grâce au site suivant: https://testautomationu.applitools.c.../chapter3.html
L'auteur de la vidéo met à disposition le code suivant depuis git (le lien est également disponible sur le site) Pièce jointe 583402
Le code est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
from pytest import *
from pytest_bdd import scenario, given, when, then
from cucumbers import CucumberBasket
@scenario('../features/cucumbers.feature', 'Add cucumbers to a basket')
def test_add():
pass
@given("the basket has 2 cucumbers")
def basket():
return CucumberBasket(initial_count=2)
@when("4 cucumbers are added to the basket")
def add_cucumbers(basket):
basket.add(4)
@then("the basket contains 6 cucumbers")
def basket_has_total(basket):
assert basket.count == 6 |
Cela fonctionne parfaitement pour l'auteur de la vidéo mais pas pour moi. J'ai un message d'erreur sur la fixture basket que je ne comprends pas.
Pouvez-vous me dire où est mon erreur ?
Merci
Hadrien