背景:当我们的测试用例使用mark装饰器标记后,要在pytest.ini 申明标记,否则在执行的时候会提示报错。
# pytest.ini
markers=[
web:web test
appapi:test api
]
# test_a.py
# 当我们使用了mark装饰器,在使用cmd执行的时候会提示没有这个标记,则我们要到ini配置标记
# 在执行时pytest --markers(则执行markers中标记的用例)
import pytest
@pytest.mark.web
def test_01():
print('webtest')
@pytest.mark.appapi
def test_02():
print('appapi')