Discuss / Python / 测试 断言这里若失败重复执行有什么含义吗

测试 断言这里若失败重复执行有什么含义吗

Topic source

心晴文远

#1 Created at ... [Delete] [Delete and Lock User]

测试:

assert get_score_in(80, 95) == ['Adam'], get_score_in(80, 95) 正确则不执行,错误再执行一次 有什么特别的含义吗

greatzues

#3 Created at ... [Delete] [Delete and Lock User]

重新执行一遍是为了输出错误的结果或抛出异常,是为了让你更方便修改啦!

因为断言不成功可能有两个原因: 1.返回的结果不正确 2.方法抛出异常 重新执行一遍就能让你看到哪里出问题


  • 1

Reply