問題は私の与えられたフィクスチャ関数に外部依存関係があり、それが "エラー"(到達不能ネットワーク/不十分なリソースなど)を引き起こしていることです。pytestフィクスチャをスキップする方法はありますか?
このフィクスチャに依存するテストをスキップして、フィクスチャをスキップしたいと思います。
この文句を言わない仕事のようなものをやって:
import pytest
@pytest.mark.skip(reason="Something.")
@pytest.fixture(scope="module")
def parametrized_username():
raise Exception("foobar")
return 'overridden-username'
これは
_______________________________ ERROR at setup of test_username _______________________________
@pytest.mark.skip(reason="Something.")
@pytest.fixture(scope="module")
def parametrized_username():
> raise Exception("foobar")
E Exception: foobar
a2.py:6: Exception
pytest器具をスキップする離れ権利は何になりますか?
'try/except'ブロックの中に定義を埋め込むことができますか? –
@PaulH - テストは失敗します。テストをスキップするにはどうしたらいいですか? –
私はあなたがテストを個別にマークするか、テストクラスの中に入れなければならないと思って、それをスキップします。 –