Добрый день!
есть модель:
class Test(models.Model):
file = models.FileField(_('Файл'), upload_to='files')
во вьюхе есть код:
#вывести содержимое файла
print(Test.objects.last().file.read())
Хочу протестить вьюху. В тесте создаю тестовую запись с несуществующим файлом на диске:
Test.objects.create(file='empty.txt')
Тем самый создается запись без файла так такового, и во время выполнения read(), все валиться, и понятно почему.
Так вот, есть ли возможность создать файл пустышку, который не будет храниться на диске, а например в кеше, и что бы в тесте я смог прочитать этот файл как будто бы он был полноценный?
Другими словами как в тестах можно тестировать и проверять поля типа файл?