1、定義:ide
mark顧名思義就是標籤的意思,使用mark功能,給測試用例進行打標籤函數
2、做用:測試
在運行測試用例的時候,可根據標籤名來過濾要運行的用例,就是靈活的管理和運行測試用例it
eg:打一個smoke的標籤class
1.先在項目下的配置文件pytest.ini的文件下進行註冊標籤功能test
marks=smokimport
備註:不註冊的話也是能夠的,但有時候會提示沒有進行註冊的警告提示,最好先進行註冊配置
2.代碼以下方法
import pytestim
class testdemo():
@pytest.mark.smoke
def test_first(self):
print('first test_case')
4、運行打過該標籤的方法
if __name__ == '__main__':
pytest.main(['-m smoke'])