반응형
요청 개체 또는 사용자 개체와 상호 작용하는 장고 코드가 있습니다. 예를 들면 다음과 같습니다.
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 Django 양식에서 오류 목록 가져 오기 (0) | 2020.12.29 |
---|---|
파이썬 django-get_or_create를 사용하여 사용자가 자동으로 생성 될 때 사용자 권한 설정 (0) | 2020.12.29 |
파이썬 Python을 사용하여 텍스트 파일의 첫 번째 줄을 삭제하는 방법은 무엇입니까? (0) | 2020.12.29 |
파이썬 열 이름으로 Pandas 데이터 프레임 결합 (0) | 2020.12.29 |
파이썬 라벨로 선택하는 Pandas는 때때로 Series를 반환하고 때로는 DataFrame을 반환합니다. (0) | 2020.12.29 |
댓글