code: def test_fctype_default_exclusion(self):
      class FCType:
          fctype = "testclass"
          input_type = True
  
      class FCTypeWithInstalledDependency:
          fctype = "testclass"
          input_type = True
          dependency_available = True
  
      class FCTypeWithoutInstalledDependency:
          fctype = "testclass"
          input_type = True
          dependency_available = False
  
      assert not include_function(FCType())
      assert not include_function(FCTypeWithInstalledDependency())
      assert not include_function(FCTypeWithoutInstalledDependency())
  
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 TestIncludeFunction obj's underlying member method code with example usage: obj.test_fctype_default_exclusion() without return types