본문 바로가기
파이썬

파이썬 Django에서 사용자와 요청을 모의하는 방법

by º기록 2020. 12. 29.
반응형

요청 개체 또는 사용자 개체와 상호 작용하는 장고 코드가 있습니다. 예를 들면 다음과 같습니다.

foo_model_instance = models.get_or_create_foo_from_user(request.user)

django python 셸 또는 unittest로 테스트하려는 경우 거기에 무엇을 전달 하시겠습니까? 여기에서는 단순히 User 객체가 수행하지만 모의 요청 객체에 대한 필요성도 자주 나타납니다.

셸 또는 단위 테스트의 경우 :

 

해결 방법

 


from django.test.client import RequestFactory
rf = RequestFactory()
get_request = rf.get('/hello/')
post_request = rf.post('/submit/', {'foo': 'bar'})


 

참조 페이지 https://stackoverflow.com/questions/2036202

 

 

반응형

댓글