python断言:对象比较:自动打印更有意义的失败消息

python断言:对象比较:自动打印更有意义的失败消息,python,assert,Python,Assert,假设我有一个类型Anga,我在其中重写了这些:\uuuuuueq\uuuuuuu str\uuuu。使用pytest时,诸如断言a2-1==a1之类的失败会产生以下无用消息: E断言== 是否有某种方法可以在Anga中重写,以便自动获取更有意义的故障消息(无需执行断言a2-1==a1,“有意义的消息”或断言str(a2-1)==str(a1))?发件人:尝试使用

假设我有一个类型
Anga
,我在其中重写了这些:
\uuuuuueq\uuuuuuu str\uuuu
。使用pytest时,诸如断言a2-1==a1之类的失败会产生以下无用消息:

E断言==

是否有某种方法可以在Anga中重写,以便自动获取更有意义的故障消息(无需执行断言a2-1==a1,“有意义的消息”或
断言str(a2-1)==str(a1)
)?

发件人:尝试使用