code: def test_generate_df_for_tests():
      """Test generate_df_for_tests"""
      data = generate_df_for_tests(
          freq="H",
          periods=24 * 10,
          train_start_date=datetime.datetime(2018, 1, 1),
          train_frac=0.9,
          remove_extra_cols=False,
      )
  
      assert data["df"].shape == (
          24 * 10,
          54,
      )  # Contains time_feature columns
      assert not data["train_df"].isna().any().any()
      assert not data["test_df"][TIME_COL].isna().any().any()
  
file_path: greykite/greykite/tests/common/test_testing_utils.py
imports: import datetime
  from greykite.common.constants import TIME_COL
  from greykite.common.constants import VALUE_COL
  from greykite.common.testing_utils import generate_df_for_tests
  from greykite.common.testing_utils import generate_df_with_reg_for_tests
  from greykite.common.testing_utils import generate_test_changepoint_df
label_desc: Use image node_id 2 for calling a global function with example usage: test_generate_df_for_tests() without return types