Hello,

je met en place mes TU et j'utilise pyTest.

Voici une structure "simpliste" de ma classe de TU :
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() :
      ...
Quand je lance mes tests les deux fonction test1() et test2() sont lancées, mais la fonction load() est appelée à chaque fois.

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