def METHOD_NAME(
    assert_parameters, make_openapi_3_schema, user_jsonschema_with_file, open_api_3_user_with_file
):
    # A regular multipart for with a file upload in Open API 3
    schema = make_openapi_3_schema(
        {
            "required": True,
            "content": {"multipart/form-data": {"schema": open_api_3_user_with_file}},
        }
    )
    assert_parameters(
        schema,
        PayloadAlternatives(
            [
                OpenAPI30Body(
                    definition={"schema": open_api_3_user_with_file}, media_type="multipart/form-data", required=True
                )
            ]
        ),
        # When converted, the schema corresponds the default schema defined for a User object with a file
        [user_jsonschema_with_file],
    )