class_docstr: This tests the base class ComprehensiveFCParameters
class_docstr_tok: ["This","tests","the","base","class","ComprehensiveFCParameters"]
code: def test_from_column_correct_for_selected_columns(self):
      tsn = "TEST_TIME_SERIES"
  
      # Aggregate functions
      feature_names = [
          tsn + "__sum_values",
          tsn + "__median",
          tsn + "__length",
          tsn + "__sample_entropy",
      ]
  
      # Aggregate functions with params
      feature_names += [
          tsn + "__quantile__q_10",
          tsn + "__quantile__q_70",
          tsn + "__number_peaks__n_30",
          tsn + "__value_count__value_inf",
          tsn + "__value_count__value_-inf",
          tsn + "__value_count__value_nan",
      ]
  
      # Apply functions
      feature_names += [
          tsn + "__ar_coefficient__k_20__coeff_4",
          tsn + "__ar_coefficient__coeff_10__k_-1",
      ]
  
      kind_to_fc_parameters = from_columns(feature_names)
      self.assertCountEqual(
          list(kind_to_fc_parameters[tsn].keys()),
          [
              "sum_values",
              "median",
              "length",
              "sample_entropy",
              "quantile",
              "number_peaks",
              "ar_coefficient",
              "value_count",
          ],
      )
  
      self.assertIsNone(kind_to_fc_parameters[tsn]["sum_values"])
      self.assertEqual(
          kind_to_fc_parameters[tsn]["ar_coefficient"],
          [{"k": 20, "coeff": 4}, {"k": -1, "coeff": 10}],
      )
  
      self.assertEqual(
          kind_to_fc_parameters[tsn]["value_count"],
          [{"value": np.PINF}, {"value": np.NINF}, {"value": np.NaN}],
      )
  
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 3 for calling the TestSettingsObject obj's underlying member method code with example usage: obj.test_from_column_correct_for_selected_columns() without return types