code: def eq_seasonal_split(actual, expected):
      assert isinstance(actual, pd.DataFrame)
      assert actual.shape == expected["shape"]
      if actual.shape[1] > 0:
          assert actual.index.dtype == np.dtype("O")
          assert list(actual.select_dtypes("number").columns) == list(
              actual.columns
          )
  
imports: import pytest
  from tests.unit.profile.base import *
  from tslumen.profile.components import stl, seasonal_split
label_desc: Use image node_id 3 for calling a global function with example usage: eq_seasonal_split(actual, expected) without return types