code: def setup_method(self, method):
      self.seq_len = 480
      self.num_samples = 300
      self.config = {
          "y_iters": 1,
          "init_FX_epoch": 1,
          "max_FX_epoch": 1,
          "max_TCN_epoch": 1,
          "alt_iters": 2,
      }
      self.model = TCMF()
      self.Ymat = np.random.rand(self.num_samples, self.seq_len)
      self.horizon = np.random.randint(2, 50)
  
file_path: BigDL/python/chronos/test/bigdl/chronos/model/test_TCMF.py
imports: import pytest
  from unittest import TestCase
  from ..None import op_torch, op_distributed
  import numpy
  import os
  from numpy.testing import assert_array_almost_equal
  import pandas
  from bigdl.chronos.utils import LazyImport
label_desc: Use image node_id 1 for calling the TestTCMF obj's underlying member method code with example usage: obj.setup_method(method) without return types