возможно ли показать значения утверждений, которые потерпели неудачу? Он показывает трассировку и какое исключение было выброшено, но было бы более практичным узнать, какие значения не сработали.
Пример:
assert result.file == file
AssertionError
assert result.file == file, "%s != %s" % (result.file, file,)
Вот почему уродливо self.assert
были введены в unittest.TestCase
вместо хороших и коротких утверждений: методы self.assert
умеют отображать сообщения об ошибках.
Между прочим, я думал, что нос делает какую-то черную магию, поэтому в простых случаях
утверждение a == b
должно показывать осмысленное сообщение об ошибке.