Как проверить загрузку файла в pytest?Python

Программы на Python
Anonymous
Как проверить загрузку файла в pytest?

Сообщение Anonymous »

Как сериализовать файловый объект при использовании 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

Подробнее здесь: https://stackoverflow.com/questions/747 ... -in-pytest

Вернуться в «Python»