seldom
seldom copied to clipboard
测试用例中error和断言失败的,日志不展示
可以在控制台打印吗,方便调试
如果方便调试请使用 debug 模式
seldom.main(debug=True)
实际上,我在编写用的时候都会用debug模式。HTML 的报告中也有报错信息,你展开错误的报告就能看到。
如果方便调试请使用 debug 模式
seldom.main(debug=True)
实际上,我在编写用的时候都会用debug模式。HTML 的报告中也有报错信息,你展开错误的报告就能看到。
问题是我debug模式看不到我接口出错的地方和断言失败的地方,必须把debug模式去掉在html里面才能看到 @defnngj
上面接口报错 已经在 控制台打印了,是你截图红框的部分, 下面 success 是你自己写的代码(test_mediaList.py
),如果想用例报错你可以提取用例的内容。
例如:
r = self.get("url")
r.json()["result"] # 提取不到程序自然报错
self.assertJSON("result", "success") # 通过断言,断言获取不到内容也会报错。
@defnngj
这里并没有断言失败的报错,如果去掉debug,在html报告里面才能看到
@defnngj 同理我这里提取不到,也没报错,也只能在html报告里面看到
欢迎加入 QQ群交流:948994709 ,这个问题没有太多在 这里讨论的价值,而且,效率太低。
- 讨论问题也可以转移至Discussions。
- 关于运行信息显示在控制台和报告的机制,可以使用最新的seldom版本 run一下seldom/test/test_log.py自行研究