code: def test_fctype_exclude(self):
      class FCType:
          fctype = "testclass"
          exclude_this = "Arbitrary value"
  
      class FCTypeWithInstalledDependency:
          fctype = "testclass"
          exclude_this = "Arbitrary value"
          dependency_available = True
  
      class FCTypeWithoutInstalledDependency:
          fctype = "testclass"
          exclude_this = "Arbitrary value"
          dependency_available = False
  
      assert not include_function(
          FCType(), exclusion_attr="exclude_this"
      )
      assert not include_function(
          FCTypeWithInstalledDependency(), exclusion_attr="exclude_this"
      )
      assert not include_function(
          FCTypeWithoutInstalledDependency(),
          exclusion_attr="exclude_this",
      )
  
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 4 for calling the TestIncludeFunction obj's underlying member method code with example usage: obj.test_fctype_exclude() without return types