code: def test_mixed_csv_data_source(ray_cluster_2cpu):
      config = create_auto_config(
          dataset=get_test_df(), target=[], time_limit_s=3600
      )
  
      assert len(config["input_features"]) == 2
      assert config["input_features"][0]["type"] == TEXT
      assert config["input_features"][1]["type"] == TEXT
  
imports: import tempfile
  import pytest
  from ludwig.constants import TEXT
  from ludwig.utils.data_utils import read_csv
label_desc: Use image node_id 2 for calling a global function with example usage: test_mixed_csv_data_source(ray_cluster_2cpu) without return types