code: def test_load_hierarchical():
      dl = DataLoader()
      actuals = dl.load_hierarchical_actuals()
      assert list(actuals.columns) == [
          TIME_COL,
          "00",
          "10",
          "11",
          "20",
          "21",
          "22",
          "23",
          "24",
      ]
      assert actuals.shape == (100, 9)
      # actuals satisfy hierarchical constraints
      assert_equal(
          actuals["00"],
          actuals["10"] + actuals["11"],
          check_names=False,
      )
      assert_equal(
          actuals["10"],
          actuals["20"] + actuals["21"] + actuals["22"],
          check_names=False,
      )
      assert_equal(
          actuals["11"],
          actuals["23"] + actuals["24"],
          check_names=False,
      )
  
      forecasts = dl.load_hierarchical_forecasts()
      assert_equal(actuals.index, forecasts.index)
      assert_equal(actuals.columns, forecasts.columns)
  
imports: import os
  import re
  import pandas
  import pytest
  from greykite.common.constants import TIME_COL
  from greykite.common.data_loader import DataLoader
  from greykite.common.testing_utils import assert_equal
label_desc: Use image node_id 17 for calling a global function with example usage: test_load_hierarchical() without return types