code: def test_get_recommended_primitives(make_es):
      ecom_es_customers = EntitySet()
      ecom_es_customers.add_dataframe(make_es["customers"])
      actual_recommendations = get_recommended_primitives(
          ecom_es_customers,
          False,
      )
      expected_recommendations = [
          "day",
          "num_characters",
          "natural_logarithm",
          "punctuation_count",
          "mean_characters_per_word",
          "is_weekend",
          "whitespace_count",
          "median_word_length",
          "month",
          "total_word_length",
          "weekday",
          "day_of_year",
          "week",
          "quarter",
          "email_address_to_domain",
          "number_of_common_words",
          "num_words",
          "num_unique_separators",
          "age",
          "year",
          "is_leap_year",
          "days_in_month",
          "is_free_email_domain",
          "number_of_unique_words",
      ]
      for prim in expected_recommendations:
          assert prim in actual_recommendations
  
      for ts_prim in TIME_SERIES_PRIMITIVES:
          assert ts_prim not in actual_recommendations
  
imports: import logging
  import pandas
  import pytest
  from woodwork.logical_types import NaturalLanguage
  from woodwork.table_schema import ColumnSchema
  from featuretools import EntitySet
  from featuretools.primitives import Day, TransformPrimitive
  from featuretools.utils.recommend_primitives import DEFAULT_EXCLUDED_PRIMITIVES, TIME_SERIES_PRIMITIVES, _recommend_non_numeric_primitives, _recommend_skew_numeric_primitives, get_recommended_primitives
label_desc: Use image node_id 12 for calling a global function with example usage: test_get_recommended_primitives(make_es) without return types