code: def test_direct_description(es):
      feature = DirectFeature(
          IdentityFeature(es["customers"].ww["loves_ice_cream"]),
          "sessions",
      )
      description = (
          'The "loves_ice_cream" for the instance of "customers" associated '
          'with this instance of "sessions".'
      )
      assert describe_feature(feature) == description
  
      deep_direct = DirectFeature(feature, "log")
      deep_description = (
          'The "loves_ice_cream" for the instance of "customers" '
          'associated with the instance of "sessions" associated with '
          'this instance of "log".'
      )
      assert describe_feature(deep_direct) == deep_description
  
      agg = AggregationFeature(
          IdentityFeature(es["log"].ww["purchased"]),
          "sessions",
          PercentTrue,
      )
      complicated_direct = DirectFeature(agg, "log")
      agg_on_direct = AggregationFeature(
          complicated_direct, "products", Mean
      )
  
      complicated_description = (
          "The average of the percentage of true values in "
          'the "purchased" of all instances of "log" for each "id" in "sessions" for '
          'the instance of "sessions" associated with this instance of "log" of all '
          'instances of "log" for each "id" in "products".'
      )
      assert describe_feature(agg_on_direct) == complicated_description
  
file_path: featuretools/featuretools/tests/primitive_tests/test_feature_descriptions.py
imports: import json
  import os
  import pytest
  from woodwork.column_schema import ColumnSchema
  from featuretools import describe_feature
  from featuretools.feature_base import AggregationFeature, DirectFeature, GroupByTransformFeature, IdentityFeature, TransformFeature
  from featuretools.primitives import Absolute, AggregationPrimitive, CumMean, EqualScalar, Mean, Mode, NMostCommon, NumUnique, PercentTrue, Sum, TransformPrimitive
label_desc: Use image node_id 2 for calling a global function with example usage: test_direct_description(es) without return types