
记录使用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 删除。