code: def test_unknown_feature_type(es):
      dictionary = {
          "ft_version": __version__,
          "schema_version": FEATURES_SCHEMA_VERSION,
          "entityset": es.to_dictionary(),
          "feature_list": ["feature_1"],
          "feature_definitions": {
              "feature_1": {
                  "type": "FakeFeature",
                  "dependencies": [],
                  "arguments": {},
              },
          },
          "primitive_definitions": {},
      }
  
      deserializer = FeaturesDeserializer(dictionary)
  
      with pytest.raises(
          RuntimeError, match='Unrecognized feature type "FakeFeature"'
      ):
          deserializer.to_list()
  
imports: import logging
  from unittest.mock import patch
  import pandas
  import pytest
  from featuretools import AggregationFeature, Feature, IdentityFeature, TransformFeature, __version__
  from featuretools.feature_base.features_deserializer import FeaturesDeserializer
  from featuretools.primitives import Count, Max, MultiplyNumericScalar, NMostCommon, NumberOfCommonWords, NumUnique
  from featuretools.primitives.utils import serialize_primitive
  from featuretools.utils.schema_utils import FEATURES_SCHEMA_VERSION
label_desc: Use image node_id 7 for calling a global function with example usage: test_unknown_feature_type(es) without return types