Mám pytest súbor, ktorý vyžaduje prostredie je nastavené. Tak som sa pridať nasledujúce dekoratér na každej funkcii.
@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):
....
Je to spôsob, ako preskočiť všetky test namiesto zdobenie každý test funkcie?
BTW, to len preskočiť testov so nasledujúce hlásenie. Je to spôsob, ako zobraziť výstražné informácie o chýbajúce premenné?
====== 25 skipped in 5.96s =======