RequestFactory を使用してリクエストを作成し、ファイルとともに投稿しようとしましたが、request.FILES を取得できません。
from django.test.client import RequestFactory
from django.core.files import temp as tempfile
tdir = tempfile.gettempdir()
file = tempfile.NamedTemporaryFile(suffix=".file", dir=tdir)
file.write(b'a' * (2 ** 24))
file.seek(0)
post_data = {'file': file}
request = self.factory.post('/', post_data)
print request.FILES # get an empty request.FILES : <MultiValueDict: {}>
私のファイルで request.FILES を取得するにはどうすればよいですか?