J'ai un pytest fichier qui nécessite de l'environnement en cours de jeu. J'ajoute donc le suivant décorateur sur chaque fonction.
@pytest.mark.skipif('password' not in os.environ,
reason='Environment variable "password" not set.')
def test_1(mock):
....
@pytest.mark.skipif('password' not in os.environ,
reason='Environment variable "password" not set.')
def test_2(mock):
....
@pytest.mark.skipif('password' not in os.environ,
reason='Environment variable "password" not set.')
def test_3(mock):
....
Est-il un moyen de passer tous les tests de la décoration de chaque fonction de test?
BTW, il suffit de sauter les tests avec le message suivant. Est-il un moyen pour afficher un avertissement les informations manquantes de la variable d'environnement?
====== 25 skipped in 5.96s =======