Eu tenho um pytest arquivo que não necessita de ambiente a ser definido. Para que eu adicione o seguinte decorador em cada função.
@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):
....
É uma maneira de pular o teste em vez de decorar cada função de teste?
BTW, ele simplesmente ignorar os testes com a seguinte mensagem. É uma forma de apresentar uma informação de aviso de falta de variável de ambiente?
====== 25 skipped in 5.96s =======