Mam plik pytest, dla którego jest wymagane konfigurowanie środowiska. Dlatego dodaję następny dekorator dla każdej funkcji.
@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):
....
Jest to sposób pominąć cały test zamiast zdobić każdą funkcję testową?
Nawiasem mówiąc, on po prostu puszcza testy z następującym komunikatem. To sposób wyświetlania informacji ostrzegawczej o brakującej zmiennej środowiskowej?
====== 25 skipped in 5.96s =======