Как проверить загрузку файла в 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • @pytest.mark.skip против @pytest.mark.xfail в Pytest
    Anonymous » » в форуме Python
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • @pytest.mark.skip против @pytest.mark.xfail в Pytest
    Anonymous » » в форуме Python
    0 Ответы
    52 Просмотры
    Последнее сообщение Anonymous
  • @pytest.mark.skip vs @pytest.mark.xfail в pytest
    Anonymous » » в форуме Python
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Laravel: Как проверить загрузку файла с помощью реального файла?
    Anonymous » » в форуме Php
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Pytest – как получить подробные сообщения об ошибках утверждений от внешней функции утверждения в pytest?
    Anonymous » » в форуме Python
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous

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