我有一个pytest文件,其中要求环境正在设置。 因此我添加以下的装饰在每一个功能。
@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):
....
它是一个办法跳过所有的测试,而不是装饰每次试验的功能?
顺便说一句,这只是跳过测试以下信息。 它是一种方式来显示警告信息的缺失环境变量?
====== 25 skipped in 5.96s =======