Я использую клиент pytest-django.Для тестируемой функции требуется изображение в атрибуте FILE запроса.Я мог бы вызвать функцию напрямую, используя помощник "RequestFactory", но я хочу использовать клиент pytest-django.Есть ли способ сделать объект запроса на изменение, который клиент делает доступным для функции в тесте?т.е. я хочу добавить изображение. Пожалуйста, смотрите комментарий в коде.
def test_using_pytest_django_client(client):
request_factory = RequestFactory()
request = request_factory.post('/some-fake-url')
with open('somepicture.png', 'rb') as test_image:
uploaded_file = UploadedFile(test_image, content_type='image/png')
request.FILES['1'] = uploaded_file
endpoint = reverse('the-real-endpoint')
# Need to somehow make the image available on the request
# client.request = request does not work
client.post(endpoint)