指定されたテストまたはモジュールをスキップするpytest

参考アリュール公式文書pytest公式文書

実装セットアップ/ティアダウンを

 

1.テストは、指定されたタグで実行され

@ Pytest.mark.tagsは、タグは、カスタムすることができ、ここで

コマンドライン:pytest -v -m 'タグ' 

2.指定されたテストをスキップ

pytest.mark.skipの@(理由= " 期限切れ"#は、このテストスキップ
DEFのtest_app_logicを():
     '' ' 
    説明使用:論理テスト
    ' '' 
    印刷' 論理テスト' 
    time.sleep( 1 アサートを。1 = = 1

3.スキップ指定されたモジュール

モジュールがスキップされるデコレータモジュール、モジュール名がちょうど影響を書き込んでいるpytest.importorskip(「モジュール名」するminVersion =「1.5」)@実際のテスト、。

pytest.importorskipの@(" test_ltcs "、するminVersionは= " 1.5 " 
@ allure.step(' UI名を確認してください:{0}オープン' DEFのui_check(ヒント):
     リターンのヒント

例で指定された4スキップ条件

pytest.mark.skipifの@(' = 2 + 2 5!'、理由= ' 条件付きトリガー' DEFのtest_skip_by_triggered_condition():
     アサート 2 + 2 4 ==を

 

おすすめ

転載: www.cnblogs.com/sc912/p/11369651.html
おすすめ