Ortamın ayarlanmasını gerektiren bir pytest dosyam var. Bu yüzden her işleve aşağıdaki dekoratörü ekliyorum.
@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):
....
Her test işlevini süslemek yerine tüm testleri atlamanın bir yolu mu?
BTW, sadece aşağıdaki mesajla testleri atlayın. Eksik ortam değişkeninin uyarı bilgilerini görüntülemenin bir yolu var mı?
====== 25 skipped in 5.96s =======