Hello,
je met en place mes TU et j'utilise pyTest.
Voici une structure "simpliste" de ma classe de TU :
Quand je lance mes tests les deux fonction test1() et test2() sont lancées, mais la fonction load() est appelée à chaque fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 @pytest.mark.usefixtures("load") class mesTU: @pytest.fixture def load() ... def test1(): ... def test2() : ...
Est-il possible de lancer la fonction load() qu'une seule fois (peu importe si je lance les tests sur toute la classe ou sur seulement 1 méthode) ?
Merci,
Sam
Partager