code: def test_get_auto_seasonality_daily(df_daily):
      """Tests get automatic seasonality."""
      seasonality = get_auto_seasonality(
          df=df_daily, time_col=TIME_COL, value_col=VALUE_COL
      )
      assert seasonality["yearly_seasonality"] == 6
      assert seasonality["quarterly_seasonality"] == 1
      assert seasonality["monthly_seasonality"] == 1
      assert seasonality["weekly_seasonality"] == 3
      assert seasonality["daily_seasonality"] == 0
  
imports: import numpy
  import pandas
  import pytest
  from greykite.algo.common.holiday_grouper import HolidayGrouper
  from greykite.algo.forecast.silverkite.auto_config import get_auto_growth
  from greykite.algo.forecast.silverkite.auto_config import get_auto_holidays
  from greykite.algo.forecast.silverkite.auto_config import get_auto_seasonality
  from greykite.common.constants import EVENT_DF_DATE_COL
  from greykite.common.constants import EVENT_DF_LABEL_COL
  from greykite.common.constants import TIME_COL
  from greykite.common.constants import VALUE_COL
  from greykite.common.data_loader import DataLoader
  from greykite.common.features.timeseries_features import get_holidays
  from greykite.common.python_utils import assert_equal
label_desc: Use image node_id 3 for calling a global function with example usage: test_get_auto_seasonality_daily(df_daily) without return types