code: def test_recommend_skew_numeric_primitives(es_with_skewed_dfs):
      valid_skew_primtives = set(["square_root", "natural_logarithm"])
      valid_prims = [
          "cosine",
          "square_root",
          "natural_logarithm",
          "sine",
      ]
      assert _recommend_skew_numeric_primitives(
          es_with_skewed_dfs,
          "moderate_right_skewed_df",
          valid_prims,
      ) == set(["square_root"])
      assert _recommend_skew_numeric_primitives(
          es_with_skewed_dfs,
          "heavy_right_skewed_df",
          valid_skew_primtives,
      ) == set(["natural_logarithm"])
      assert (
          _recommend_skew_numeric_primitives(
              es_with_skewed_dfs,
              "left_skewed_df",
              valid_skew_primtives,
          )
          == set()
      )
      assert (
          _recommend_skew_numeric_primitives(
              es_with_skewed_dfs,
              "skewed_df_zeros",
              valid_skew_primtives,
          )
          == set()
      )
      assert (
          _recommend_skew_numeric_primitives(
              es_with_skewed_dfs,
              "normal_df",
              valid_skew_primtives,
          )
          == set()
      )
      assert (
          _recommend_skew_numeric_primitives(
              es_with_skewed_dfs,
              "right_skew_moderate_and_heavy_df",
              valid_skew_primtives,
          )
          == valid_skew_primtives
      )
  
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 8 for calling a global function with example usage: test_recommend_skew_numeric_primitives(es_with_skewed_dfs) without return types