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'])