code: def test_tcn_forecaster_runtime_error(self):
      train_data, val_data, test_data = create_data()
      forecaster = Seq2SeqForecaster(
          past_seq_len=24,
          future_seq_len=5,
          input_feature_num=1,
          output_feature_num=1,
          loss="mae",
          lr=0.01,
      )
      with pytest.raises(RuntimeError):
          with tempfile.TemporaryDirectory() as tmp_dir_name:
              ckpt_name = os.path.join(tmp_dir_name, "ckpt")
              forecaster.save(ckpt_name)
      with pytest.raises(RuntimeError):
          forecaster.predict(test_data[0])
      with pytest.raises(RuntimeError):
          forecaster.evaluate(test_data)
  
file_path: analytics-zoo/pyzoo/test/zoo/chronos/forecaster/test_seq2seq_forecaster.py
imports: import numpy
  import tempfile
  import os
  import torch
  from zoo.chronos.forecaster.seq2seq_forecaster import Seq2SeqForecaster
  from zoo.orca import init_orca_context, stop_orca_context
  from unittest import TestCase
  import pytest
label_desc: Use image node_id 6 for calling the TestChronosModelTCNForecaster obj's underlying member method code with example usage: obj.test_tcn_forecaster_runtime_error() without return types