code: def test_from_datasets_with_annotation_arg(self):
      dataset_ds = datasets.Dataset.from_dict(
          {"text": ["mock", "mock2"], "label": [0, -1]},
          features=datasets.Features(
              {
                  "text": datasets.Value("string"),
                  "label": datasets.ClassLabel(names=["HAM"]),
              }
          ),
      )
      dataset_rb = DatasetForTextClassification.from_datasets(
          dataset_ds, annotation="label"
      )
  
      assert [rec.annotation for rec in dataset_rb] == ["HAM", None]
  
imports: import copy
  import os
  import sys
  from time import sleep
  import datasets
  import pandas
  import pytest
  import spacy
  from argilla.client.datasets import DatasetBase, DatasetForText2Text, DatasetForTextClassification, DatasetForTokenClassification, WrongRecordTypeError, read_datasets, read_pandas
  from argilla.client.models import Text2TextRecord, TextClassificationRecord, TokenClassificationRecord
  from argilla.datasets import TextClassificationSettings
label_desc: Use image node_id 13 for calling the TestDatasetForTextClassification obj's underlying member method code with example usage: obj.test_from_datasets_with_annotation_arg() without return types