code: def test_fit(self):
      data, validation_data = get_data()
      auto_arima = AutoARIMA(
          metric="mse",
          p=hp.randint(0, 4),
          q=hp.randint(0, 4),
          seasonality_mode=hp.choice([True, False]),
          P=hp.randint(5, 12),
          Q=hp.randint(5, 12),
          m=hp.choice([4, 7]),
      )
      auto_arima.fit(
          data=data,
          validation_data=validation_data,
          epochs=1,
          n_sampling=1,
      )
      best_model = auto_arima.get_best_model()
  
file_path: BigDL/python/chronos/test/bigdl/chronos/autots/model/test_auto_arima.py
imports: from bigdl.chronos.utils import LazyImport
  import numpy
  from unittest import TestCase
  from ...None import op_distributed, op_diff_set_all
label_desc: Use image node_id 3 for calling the TestAutoARIMA obj's underlying member method code with example usage: obj.test_fit() without return types