I have a DRF POST endpoint that accepts some data + image, my question is how  can I test this endpoint using something like Pytest, I'm facing a prob with sending images as a JSON, I tried to use PIL but didn't work.
serializer
class CreateCategorySerializer(serializers.Serializer):
    title = serializers.CharField(max_length=255)
    description = serializers.CharField(max_length=500, required=False)
    priority = serializers.IntegerField(default=0)
    image = serializers.ImageField()
test
@pytest.mark.django_db
def test_name_exist(authenticate_superuser, category):
    data = {
        "title": "CAT 1",
        "description": "Description", 
        "priority": 20,
        "image": "??" 
    }
    response = authenticate_superuser.post(reverse('category_admin:create'), data=data)
    assert response.status_code == status.HTTP_400_BAD_REQUEST
    assert response.data['detail'] == 'This title already exists'
