关于pytest中mark标签执行的警告:


关于pytest中mark标签执行的警告:


PytestUnknownMarkWarning: Unknown pytest.mark.shop - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html
@pytest.mark.shop
警告的原因是pytest不知道我们自定义的标签是啥子?但代码还是正常执行的,就比如我们去餐厅吃饭,老板不知道你是谁,但该给你上什么菜还是会上的。只不过他在上菜的时候会多问一句:“溜肥肠是谁要的?”
为了避免警告,可以使用pytest.ini文件中配置我们的标签去干啥:
[pytest]
markers =
login: Run login case
shop: Run myshop case
shop_list: Run myshop case
shop_update: Run myshop case

@pytest.mark.login#登录j接口的标签,设定标签名称
@pytest.mark.parametrize(‘inBody,expData’,get_excle_data(’…/data/外卖系统接口测试用例-V1.5.xls’,‘登录模块’, ‘Login’, ‘请求参数’,‘响应预期结果’) )
def test_login(self,inBody,expData):
print(inBody)
print(expData)
#调用接口代码
result=Login().login(inBody)
#3:断言
assert result[‘msg’] == expData[‘msg’]

之后再运行测试用例时,无警告。
(令:pycharm添加插件的方法,ini插件可以在 file–settings–plugins搜索ini进行下载添加,下拉框也有离线下载方式)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值