code: def test_fit_eval_1(self):
      x_train_1, y_train_1 = self.feat._roll_train(
          self.train_data,
          past_seq_len=self.past_seq_len,
          future_seq_len=self.future_seq_len_1,
      )
      print(
          "fit_eval_future_seq_len_1:",
          self.model_1.fit_eval((x_train_1, y_train_1), **self.config),
      )
      assert self.model_1.past_seq_len == 6
      assert self.model_1.feature_num == 4
      assert self.model_1.future_seq_len == 1
      assert self.model_1.target_col_num == 1
  
imports: import os
  import shutil
  import tempfile
  import pytest
  from test.zoo.pipeline.utils.test_utils import ZooTestCase
  from zoo.chronos.model.Seq2Seq import LSTMSeq2Seq
  from zoo.chronos.autots.deprecated.feature.time_sequence import TimeSequenceFeatureTransformer
  from numpy.testing import assert_array_almost_equal
  import pandas
  import numpy
label_desc: Use image node_id 3 for calling the TestSeq2Seq obj's underlying member method code with example usage: obj.test_fit_eval_1() without return types