class_docstr: This tests the base class ComprehensiveFCParameters
class_docstr_tok: ["This","tests","the","base","class","ComprehensiveFCParameters"]
code: def test_from_columns_ignores_columns(self):
      tsn = "TEST_TIME_SERIES"
      feature_names = [
          tsn + "__sum_values",
          tsn + "__median",
          tsn + "__length",
          tsn + "__sample_entropy",
      ]
      feature_names += ["THIS_COL_SHOULD_BE_IGNORED"]
  
      kind_to_fc_parameters = from_columns(
          feature_names,
          columns_to_ignore=[
              "THIS_COL_SHOULD_BE_IGNORED",
              "THIS_AS_WELL",
          ],
      )
  
      self.assertCountEqual(
          list(kind_to_fc_parameters[tsn].keys()),
          ["sum_values", "median", "length", "sample_entropy"],
      )
  
imports: import pickle
  from unittest import TestCase
  import numpy
  import pandas
  from pandas.testing import assert_frame_equal
  from tsfresh.feature_extraction import feature_calculators
  from tsfresh.feature_extraction.extraction import extract_features
  from tsfresh.feature_extraction.settings import ComprehensiveFCParameters, EfficientFCParameters, IndexBasedFCParameters, MinimalFCParameters, PickableSettings, TimeBasedFCParameters, from_columns, include_function
label_desc: Use image node_id 5 for calling the TestSettingsObject obj's underlying member method code with example usage: obj.test_from_columns_ignores_columns() without return types