class_docstr: This tests the EfficientFCParameters( class
class_docstr_tok: ["This","tests","the","EfficientFCParameters","(","class"]
docstr: Test that by default a TimeBasedFCParameters object should be set up to calculate all
  features defined in tsfresh.feature_extraction.feature_calculators that have the
  attribute "index_type" == pd.DatetimeIndex
docstr_tok: ["Test","that","by","default","a","TimeBasedFCParameters","object","should","be","set","up","to","calculate","all","features","defined","in","tsfresh.feature_extraction.feature_calculators","that","have","the","attribute","``","index_type","''","==","pd.DatetimeIndex"]
code: def test_contains_all_time_based_features(self):
      """
      Test that by default a TimeBasedFCParameters object should be set up to calculate all
      features defined in tsfresh.feature_extraction.feature_calculators that have the
      attribute "index_type" == pd.DatetimeIndex
      """
      rfs = TimeBasedFCParameters()
      all_feature_calculators = [
          name
          for name, func in feature_calculators.__dict__.items()
          if not getattr(func, "index_type", False) != pd.DatetimeIndex
      ]
  
      for calculator in all_feature_calculators:
          self.assertIn(
              calculator,
              rfs,
              msg="Default TimeBasedFCParameters object does not setup calculation of {}".format(
                  calculator
              ),
          )
  
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 TestEfficientFCParameters obj's underlying member method code with example usage: obj.test_contains_all_time_based_features() without return types