code: def test_single_label_with_multiple_annotation():
      with pytest.raises(
          ValidationError,
          match="Single label record must include only one annotation label",
      ):
          ServiceTextClassificationRecord.parse_obj(
              {
                  "inputs": {"text": "This is a text"},
                  "annotation": {
                      "agent": "test",
                      "labels": [{"class": "A"}, {"class": "B"}],
                  },
                  "multi_label": False,
              }
          )
  
imports: import pytest
  from argilla.server.apis.v0.models.text_classification import TextClassificationAnnotation, TextClassificationQuery, TextClassificationRecord
  from argilla.server.commons.models import PredictionStatus, TaskStatus
  from argilla.server.daos.backend.search.query_builder import EsQueryBuilder
  from argilla.server.services.tasks.text_classification.model import ClassPrediction, ServiceTextClassificationRecord
  from tests.pydantic_v1 import ValidationError
label_desc: Use image node_id 5 for calling a global function with example usage: test_single_label_with_multiple_annotation() without return types