首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【Pytest-allure】避雷区-error: unrecognized arguments

【Pytest-allure】避雷区-error: unrecognized arguments

原创
作者头像
三年又两年
发布2023-06-28 00:44:51
发布2023-06-28 00:44:51
1.9K0
举报
文章被收录于专栏:【Jmeter】【Jmeter】

记录使用pytest 调试运行代码报错

问题: 当运行pytest.main 方法时总是报错: error: unrecognized arguments, alluredir

排雷误区一: 以为是生成的json 文件不对, 又使用os.path.join 拼接路径, 查看, 无问题, 迷惑, 继续排雷

排雷误区二:以为是pytest执行的main 参数有问题, 又百度逐个参数确认, 问题点不是argument 引起的

最终方法: 百度了一下这个原因, 提示是由于版本不匹配导致, 需要安装一个第三方库 :pip install allure-pytest

安装以后执行, 问题解决.

再记录一下如何避免此类的坑再踩:

使用python包 版本管理: pip freeze > requirements.txt 会生成一个requirement.txt 文件, 如果别人clone代码的话,

只需要 pip install -r requirement.txt 即可

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档