code: def test_SpecialTypesAnalysis():
      df_train, df_test = __get_dataset_summary_test_datasets()
      state = auto.analyze(
          train_data=df_train,
          test_data=df_test,
          return_state=True,
          anlz_facets=[SpecialTypesAnalysis()],
      )
  
      expected_types = {"E": "text"}
      assert state.special_types.train_data == expected_types
      assert state.special_types.test_data == expected_types
  
imports: import numpy
  import pandas
  import pytest
  import autogluon.eda.auto
  from autogluon.common.features.types import R_BOOL, R_CATEGORY, R_FLOAT, R_INT, R_OBJECT
  from autogluon.core.constants import BINARY, MULTICLASS, REGRESSION
  from autogluon.eda import AnalysisState
  from autogluon.eda.analysis import Namespace, ProblemTypeControl, Sampler, TrainValidationSplit
  from autogluon.eda.analysis.base import BaseAnalysis
  from autogluon.eda.analysis.dataset import DatasetSummary, LabelInsightsAnalysis, RawTypesAnalysis, SpecialTypesAnalysis, VariableTypeAnalysis
label_desc: Use image node_id 12 for calling a global function with example usage: test_SpecialTypesAnalysis() without return types