报告失败的常见tearDown测试?

时间:2015-10-01 19:35:00

标签: python unit-testing jython

在拆除我的单元测试时,我想在继续下一个测试之前检查数据库是否已恢复到原状(受到一定的容差限制)。我知道我总是可以加载原始数据库的新副本,但实际上返回原状是验证只有那些我打算实际发生的更改的一部分。

但事实证明,如果你在self.assertXXX中放置一个tearDown(),如果失败,最后就不会报告为失败。

我能做的一件事是拥有一个通用程序,每个test_XXX方法都必须将其作为最后一个命令,但我只是想知道专业人员如何处理这种情况。

我也很想知道如何在"哲学"单元测试:测试后缺乏数据合规性实际上并不是编码失败......那么应如何处理呢?

0 个答案:

没有答案