code: def test_remote_suggestion_schema(
      schema_kwargs: Dict[str, Any], server_payload: Dict[str, Any]
  ) -> None:
      suggestion = RemoteSuggestionSchema(**schema_kwargs)
      assert (
          suggestion.to_server_payload(
              question_name_to_id={
                  schema_kwargs["question_name"]: schema_kwargs[
                      "question_id"
                  ]
              }
          )
          == server_payload
      )
  
      local_suggestion = suggestion.to_local()
      assert isinstance(local_suggestion, SuggestionSchema)
      assert (
          local_suggestion.to_server_payload(
              question_name_to_id={
                  schema_kwargs["question_name"]: schema_kwargs[
                      "question_id"
                  ]
              }
          )
          == server_payload
      )
  
file_path: argilla/tests/unit/client/feedback/schemas/remote/test_records.py
imports: from datetime import datetime
  from typing import Any, Dict
  from uuid import UUID, uuid4
  import pytest
  from argilla.client.feedback.schemas.records import FeedbackRecord, ResponseSchema, SuggestionSchema
  from argilla.client.feedback.schemas.remote.records import RemoteFeedbackRecord, RemoteResponseSchema, RemoteSuggestionSchema
  from argilla.client.sdk.v1.datasets.models import FeedbackItemModel, FeedbackRankingValueModel, FeedbackResponseModel, FeedbackSuggestionModel, FeedbackValueModel
label_desc: Use image node_id 1 for calling a global function with example usage: test_remote_suggestion_schema(schema_kwargs, server_payload) without return types