code: def test_column_selector_multiple(data):
      """Tests if column selector works on multiple types"""
      cols = ["regressor1", "regressor2", "dow_categorical"]
      selector = DtypeColumnSelector(
          include=["number", "category"], exclude=["bool"]
      )
      assert selector.include == ["number", "category"]
      assert selector.exclude == ["bool"]
  
      result = selector.fit_transform(data)
      assert result.equals(data[cols])
  
file_path: greykite/greykite/tests/sklearn/transform/test_dtype_column_selector.py
imports: import pytest
  from greykite.common.constants import TIME_COL
  from greykite.common.testing_utils import generate_df_with_reg_for_tests
  from greykite.sklearn.transform.dtype_column_selector import DtypeColumnSelector
label_desc: Use image node_id 8 for calling a global function with example usage: test_column_selector_multiple(data) without return types