2015-02-05 104 views
0

我測試我的Django的看法:Django的查看測試斷言錯誤

self.assertEqual(response.context['area'], '<Area: a>') 

而且我收到以下錯誤:

AssertionError: <Area: a> != '<Area: a>' 

什麼類型是尖括號中的一部分?我需要比較什麼?

回答

1

看起來像區域上下文變量是指區域的一個實例,它可能是一個Django模型。你正在比較它與一個字符串。請在您的上下文變量上明確調用str(),或(最好)與實際的Area對象進行比較。