是否有可能显示失败的断言值?它显示了回溯以及抛出了什么样的异常,但知道哪些值失败会更实际.
例:
assert result.file == file
AssertionError
Run Code Online (Sandbox Code Playgroud)
assert result.file == file, "%s != %s" % (result.file, file,)
这就是为什么self.assert<Foo>引入丑陋的方法unittest.TestCase而不是简短的断言:self.assert<Foo>方法知道如何显示失败消息.
顺便说一句,我认为鼻子会做一些黑魔法,所以在简单的情况下
assert a == b
应显示有意义的错误消息.
| 归档时间: |
|
| 查看次数: |
4193 次 |
| 最近记录: |