code: def test_clean_column_name(
      td_extractor: TextDescriptivesExtractor,
  ) -> None:
      assert td_extractor._clean_column_name("Test_Col") == "test_col"
      assert td_extractor._clean_column_name("test col") == "test_col"
      assert td_extractor._clean_column_name("Test-Col") == "test_col"
      assert td_extractor._clean_column_name("Test.Col") == "test_col"
  
imports: from unittest.mock import MagicMock
  import pandas
  import pytest
  from argilla.client.feedback.dataset import FeedbackDataset
  from argilla.client.feedback.integrations.textdescriptives import TextDescriptivesExtractor
  from argilla.client.feedback.schemas.fields import TextField
  from argilla.client.feedback.schemas.metadata import FloatMetadataProperty, IntegerMetadataProperty, TermsMetadataProperty
  from argilla.client.feedback.schemas.questions import TextQuestion
  from argilla.client.feedback.schemas.records import FeedbackRecord
label_desc: Use image node_id 7 for calling a global function with example usage: test_clean_column_name(td_extractor) without return types