code: def test_seasonal_decompose_multiple():
      x = np.array(
          [
              -50,
              175,
              149,
              214,
              247,
              237,
              225,
              329,
              729,
              809,
              530,
              489,
              540,
              457,
              195,
              176,
              337,
              239,
              128,
              102,
              232,
              429,
              3,
              98,
              43,
              -141,
              -77,
              -13,
              125,
              361,
              -45,
              184,
          ]
      )
      x = np.c_[x, x]
      res = seasonal_decompose(x, period=4)
      assert_allclose(res.trend[:, 0], res.trend[:, 1])
      assert_allclose(res.seasonal[:, 0], res.seasonal[:, 1])
      assert_allclose(res.resid[:, 0], res.resid[:, 1])
  
imports: from statsmodels.compat.pandas import MONTH_END, QUARTER_END, YEAR_END
  import numpy
  from numpy.testing import assert_allclose, assert_almost_equal, assert_equal, assert_raises
  import pandas
  import pytest
  from statsmodels.tsa.seasonal import seasonal_decompose
label_desc: Use image node_id 3 for calling a global function with example usage: test_seasonal_decompose_multiple() without return types