即使某些测试失败,如何显示每个测试的执行情况。现在python manage.py test
执行,直到第一次失败。
答案 0 :(得分:3)
根据documentation,您要查找的行为是默认行为。运行--failfast
应运行所有测试,无论其结果如何。
另一方面,使用BitmapImage
标志会在遇到故障时立即停止。
答案 1 :(得分:1)
除了aumo所说的,请记住每个方法都是1次测试。因此,如果您在 1 个测试方法中有多个 assert
语句,则不会检查剩余的断言,如果第一个 assert
失败,独立于您的 failfast
设置。
要运行所有断言语句,您需要将测试方法拆分为多个测试方法。