code: def _compare_feature_dicts(a_dict, b_dict):
      # We can't compare entityset dictionaries because column lists are not
      # guaranteed to be in the same order.
      es_a = description_to_entityset(a_dict.pop("entityset"))
      es_b = description_to_entityset(b_dict.pop("entityset"))
      assert es_a == es_b
  
      assert a_dict == b_dict
  
file_path: featuretools/featuretools/tests/primitive_tests/test_features_serializer.py
imports: import pandas
  from featuretools import AggregationFeature, Feature, IdentityFeature, TransformFeature, __version__
  from featuretools.entityset.deserialize import description_to_entityset
  from featuretools.feature_base.features_serializer import FeaturesSerializer
  from featuretools.primitives import Count, Max, MultiplyNumericScalar, NMostCommon, NumUnique
  from featuretools.primitives.utils import serialize_primitive
  from featuretools.version import FEATURES_SCHEMA_VERSION
label_desc: Use image node_id 8 for calling a global function with example usage: _compare_feature_dicts(a_dict, b_dict) without return types