Pour éviter de réécrire un code utilisé dans plusieurs tests, Pytest dispose d’un décorateur spécifique appelé fixture qui permet d’accéder facilement aux éléments nécessaires à l’exécution d’un test, de la donnée par exemple. Pour spécifier qu’une fonction est une fixture, il sera nécessaire d’utiliser le décorateur @pytest.fixture avant de la définir. Il faudra également passer la fixture en argument des fonctions de tests où vous souhaitez l’appeler.