擅长:python、mysql、java
<p>您应该使用解决此问题的方法,例如:</p>
<pre><code>self.assertEqual(person.age, 42, 'age incorrect: expected value {0} actual value {1}'.format(42, person.age))
</code></pre>
<p>但我认为不提供“msg”参数是最好的选择,因为它会生成文本:</p>
<pre><code>first != equal
</code></pre>
<p>大多数用于运行测试的(*)工具还直接显示哪一行失败,因此您应该能够理解哪一个测试失败以及为什么失败,而无需使用额外的消息。</p>
<p>(*)读“全部”。</p>