code: def test_get_recommended_primitives_empty_es_error():
      error_msg = (
          "No DataFrame in EntitySet found. Please add a DataFrame."
      )
      empty_es = EntitySet()
      with pytest.raises(IndexError, match=error_msg):
          get_recommended_primitives(
              empty_es,
              False,
          )
  
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 14 for calling a global function with example usage: test_get_recommended_primitives_empty_es_error() without return types