如何运行所有django测试,即使有些失败

时间:2017-01-04 16:42:32

标签: django

即使某些测试失败,如何显示每个测试的执行情况。现在python manage.py test执行,直到第一次失败。

2 个答案:

答案 0 :(得分:3)

根据documentation,您要查找的行为是默认行为。运行--failfast 运行所有测试,无论其结果如何。

另一方面,使用BitmapImage标志会在遇到故障时立即停止。

答案 1 :(得分:1)

除了aumo所说的,请记住每个方法都是1次测试。因此,如果您在 1 个测试方法中有多个 assert 语句,则不会检查剩余的断言,如果第一个 assert 失败,独立于您的 failfast 设置。

要运行所有断言语句,您需要将测试方法拆分为多个测试方法。