2017-05-04 5 views
0

pytestには、テストケースにタグを付けることができます。pytestのテストケースに複数のタグを適用するには?

@pytest.mark.windows 
def test_will_fail(): 
    assert False 

上記のテストケースには、タグ 'windows'が付けられています。 pytest -m windowsでpytestを実行すると、タグ 'windows'でマークされたテストケースだけが実行されます。

しかし、複数のタグを適用する場合はどうすればよいですか?例えばテストケースの上に 'windows'と 'smoke'というタグを付けたいと思います。どうすればいい? (私はpytestのドキュメントでその上の例を見ていない。)

答えて

1

ものは、あなたがスタックすることができただけでPython decorators次のとおりです。

@pytest.mark.smoke 
@pytest.mark.windows 
def test_will_fail(): 
    assert False 
関連する問題