seldom icon indicating copy to clipboard operation
seldom copied to clipboard

测试用例中error和断言失败的,日志不展示

Open cwk0099 opened this issue 2 years ago • 8 comments

image image 可以在控制台打印吗,方便调试

cwk0099 avatar May 26 '22 15:05 cwk0099

如果方便调试请使用 debug 模式

seldom.main(debug=True)

实际上,我在编写用的时候都会用debug模式。HTML 的报告中也有报错信息,你展开错误的报告就能看到。

defnngj avatar May 27 '22 02:05 defnngj

如果方便调试请使用 debug 模式

seldom.main(debug=True)

实际上,我在编写用的时候都会用debug模式。HTML 的报告中也有报错信息,你展开错误的报告就能看到。

问题是我debug模式看不到我接口出错的地方和断言失败的地方,必须把debug模式去掉在html里面才能看到 @defnngj

cwk0099 avatar May 27 '22 02:05 cwk0099

image image

cwk0099 avatar May 27 '22 02:05 cwk0099

上面接口报错 已经在 控制台打印了,是你截图红框的部分, 下面 success 是你自己写的代码(test_mediaList.py),如果想用例报错你可以提取用例的内容。

例如:

r = self.get("url")
r.json()["result"]  # 提取不到程序自然报错

self.assertJSON("result", "success")  # 通过断言,断言获取不到内容也会报错。

defnngj avatar May 28 '22 03:05 defnngj

@defnngj image image 这里并没有断言失败的报错,如果去掉debug,在html报告里面才能看到

cwk0099 avatar May 28 '22 03:05 cwk0099

@defnngj 同理我这里提取不到,也没报错,也只能在html报告里面看到 image

cwk0099 avatar May 28 '22 04:05 cwk0099

欢迎加入 QQ群交流:948994709 ,这个问题没有太多在 这里讨论的价值,而且,效率太低。

defnngj avatar May 28 '22 09:05 defnngj

  1. 讨论问题也可以转移至Discussions。
  2. 关于运行信息显示在控制台和报告的机制,可以使用最新的seldom版本 run一下seldom/test/test_log.py自行研究

yongchin0821 avatar May 30 '22 00:05 yongchin0821