code: def test_remote_text_question_from_api(
      payload: FeedbackQuestionModel,
  ) -> None:
      text_question = RemoteTextQuestion.from_api(payload)
      assert text_question.type == QuestionTypes.text
      assert text_question.server_settings == payload.settings
      assert text_question.to_server_payload() == payload.dict(
          exclude={"id", "inserted_at", "updated_at"}
      )
  
file_path: argilla/tests/unit/client/feedback/schemas/remote/test_questions.py
imports: from datetime import datetime
  from typing import Any, Dict
  from uuid import uuid4
  import pytest
  from argilla.client.feedback.schemas.enums import QuestionTypes
  from argilla.client.feedback.schemas.questions import LabelQuestion, MultiLabelQuestion, RankingQuestion, RatingQuestion, TextQuestion
  from argilla.client.feedback.schemas.remote.questions import RemoteLabelQuestion, RemoteMultiLabelQuestion, RemoteRankingQuestion, RemoteRatingQuestion, RemoteTextQuestion
  from argilla.client.sdk.v1.datasets.models import FeedbackQuestionModel
label_desc: Use image node_id 2 for calling a global function with example usage: test_remote_text_question_from_api(payload) without return types