Как выполнить модульный тест загрузки файла в Django

В моем приложении Django у меня есть представление, которое выполняет загрузку файла. Основной фрагмент выглядит следующим образом

...
if  (request.method == 'POST'):
    if request.FILES.has_key('file'):
        file = request.FILES['file']
        with open(settings.destfolder+'/%s' % file.name, 'wb+') as dest:
            for chunk in file.chunks():
                dest.write(chunk)

Я хотел бы провести модульное тестирование представления. Я планирую протестировать счастливый путь, а также путь неудачи. То есть случай, когдаrequest.FILES не имеет ключа «файл» , случай, когдаrequest.FILES['file'] имеетNone..

Как настроить почтовые данные для счастливого пути? Может кто-нибудь сказать мне?

Ответы на вопрос(6)

Ваш ответ на вопрос