HTTPRequestオブジェクトの手動生成
ビュー関数のテストをするときにてきとうなHttpRequestが欲しいなら
1. django.http.HTTPRequestをつかう
from django.http import HttpRequest request = HttpRequest() request.POST["key"] = "val"
2. django.core.handlers.wsgi.WSGIRequestをつかう
request = WSGIRequest({ "REQUEST_METHOD": "GET", "QUERY_STRING": "key=val&key2=val2", }) #WSGIRequest.GET/POSTはimmutable
POSTリクエストつくるのはめんどくさいか。
3. モック
気合
2/50