Как сериализовать файловый объект при использовании json.dumps?
Я использую pytest для тестирования загрузки файлов в django, и у меня есть эта функция
def test_file_upload(self):
# file_content is a bytest object
request = client.patch(
"/fake-url/",
json.dumps({"file" : file_content}),
content_type="application/json",
)
Я пытался установить file_content как объект байтов, но получаю эту ошибку. TypeError: Объект типа байты не сериализуем в формате JSON Мне нужно чтобы отправить весь файл в мою конечную точку как сериализованный JSON
Как сериализовать файловый объект при использовании json.dumps? Я использую pytest для тестирования загрузки файлов в django, и у меня есть эта функция [code]def test_file_upload(self): # file_content is a bytest object request = client.patch( "/fake-url/", json.dumps({"file" : file_content}), content_type="application/json", ) [/code] Я пытался установить file_content как объект байтов, но получаю эту ошибку. TypeError: Объект типа байты не сериализуем в формате JSON Мне нужно чтобы отправить весь файл в мою конечную точку как сериализованный JSON
У меня есть контроллер и класс запроса для обработки простой загрузки файлов.
Я использую тестовый метод для проверки работы загрузки. Пока все хорошо.
Часть контроллера, до которой невозможно добраться (поскольку проверка не удалась ( importfile...