2015-02-05 6 views
0

나는 나의 장고보기 테스트입니다 :장고보기 테스트 어설 션 오류

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

을 그리고 나는 다음과 같은 오류가 점점 오전 :

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

꺾쇠 괄호에있는 부분은 어떤 유형입니까? 무엇을 비교해야합니까?

답변

1

영역 컨텍스트 변수가 Area의 인스턴스를 참조하는 것으로 보입니다.이 인스턴스는 아마도 장고 모델 일 것입니다. 그것을 문자열과 비교하고 있습니다. 컨텍스트 변수에 명시 적으로 str()을 호출하거나 실제 Area 객체와 비교하십시오.