for 循环内某条断言失败,就不再执行后续循环了,解决办法:
对循环内每条断言包装成try,except即可
def test_one():
for i in range(3):
try:
assert i <= 0
except AssertionError:
print("第" + str(i) +"次失败了")
通过打印结果发现 1和2都打印了
def test_one():
for i in range(3):
try:
assert i <= 0
except AssertionError:
print("第" + str(i) +"次失败了")
通过打印结果发现 1和2都打印了