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) test_cucumbers_steps.py

Le code est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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