code: def test_from_client_explanation():
      token_attributions = [
          TokenAttributions(
              token="test", attributions={"label1": 1.0, "label2": 2.0}
          )
      ]
      record = TextClassificationRecord(
          inputs={"text": "test"},
          prediction=[("label1", 0.5), ("label2", 0.5)],
          annotation="label1",
          explanation={"text": token_attributions},
          event_timestamp=datetime(2000, 1, 1),
          id=1,
      )
      sdk_record = CreationTextClassificationRecord.from_client(record)
  
      assert sdk_record.explanation["text"] == token_attributions
  
file_path: argilla/tests/unit/client/sdk/models/test_text_classification.py
imports: import socket
  from datetime import datetime
  import pytest
  from argilla.client.models import TextClassificationRecord, TokenAttributions
  from argilla.client.sdk.text_classification.models import ClassPrediction, CreationTextClassificationRecord, LabelingRule, LabelingRuleMetricsSummary, TextClassificationAnnotation, TextClassificationBulkData, TextClassificationQuery
  from argilla.client.sdk.text_classification.models import TextClassificationRecord
  from argilla.server.apis.v0.models.text_classification import LabelingRule
  from argilla.server.apis.v0.models.text_classification import LabelingRuleMetricsSummary
  from argilla.server.apis.v0.models.text_classification import TextClassificationBulkRequest
  from argilla.server.apis.v0.models.text_classification import TextClassificationQuery
label_desc: Use image node_id 5 for calling a global function with example usage: test_from_client_explanation() without return types