code: def test_arima_forecaster_fit_eval_pred(self):
      data, validation_data = create_data()
      forecaster = ARIMAForecaster(
          p=2, q=2, seasonality_mode=True, P=1, Q=1, m=7
      )
      train_loss = forecaster.fit(data, validation_data)
      test_pred = forecaster.predict(len(validation_data))
      assert len(test_pred) == len(validation_data)
      # test rolling predict
      test_rolling_pred = forecaster.predict(
          len(validation_data), rolling=True
      )
      assert len(test_rolling_pred) == len(validation_data)
      test_mse = forecaster.evaluate(validation_data)
  
file_path: analytics-zoo/pyzoo/test/zoo/chronos/forecaster/test_arima_forecaster.py
imports: import numpy
  import tempfile
  import os
  from zoo.chronos.forecaster.arima_forecaster import ARIMAForecaster
  from unittest import TestCase
  import pytest
label_desc: Use image node_id 3 for calling the TestChronosModelARIMAForecaster obj's underlying member method code with example usage: obj.test_arima_forecaster_fit_eval_pred() without return types