我正在测试我的Django视图:
self.assertEqual(response.context['area'], '<Area: a>')
我收到以下错误:
AssertionError: <Area: a> != '<Area: a>'
尖括号中的零件是什么类型的?我需要比较什么?
答案 0 :(得分:1)
似乎区域上下文变量指的是Area的一个实例,它可能是一个Django模型。您正在将其与字符串进行比较。在您的上下文变量上显式调用str()
,或者(最好)与实际的Area对象进行比较。