code: def params():
      with open(
          f"{fedot_project_root()}"
          f"/test/unit/pipelines/prediction_intervals/data/pred_ints_model_test.pickle",
          "rb",
      ) as f:
          model = pickle.load(f)
      ts_train = np.genfromtxt(
          f"{fedot_project_root()}/test/unit/pipelines/prediction_intervals/data/train_ts.csv"
      )
      task = Task(
          TaskTypesEnum.ts_forecasting,
          TsForecastingParams(forecast_length=20),
      )
      idx = np.arange(len(ts_train))
      train_input = InputData(
          idx=idx,
          features=ts_train,
          target=ts_train,
          task=task,
          data_type=DataTypesEnum.ts,
      )
  
      Log().reset_logging_level(10)
      logger = default_log(
          prefix="Testing solver_mutation_of_best_pipeline"
      )
      forecast = model.forecast()
      ind = get_last_generations(model)["final_choice"]
      return {
          "train_input": train_input,
          "ind": ind,
          "forecast": forecast,
          "logger": logger,
          "operations": PredictionIntervalsParams().mutations_operations,
      }
  
file_path: FEDOT/test/unit/pipelines/prediction_intervals/test_solver_mutations.py
imports: import pickle
  import numpy
  import pytest
  from golem.core.log import Log, default_log
  from fedot.core.data.data import InputData
  from fedot.core.pipelines.prediction_intervals.params import PredictionIntervalsParams
  from fedot.core.pipelines.prediction_intervals.solvers.mutation_of_best_pipeline import solver_mutation_of_best_pipeline
  from fedot.core.pipelines.prediction_intervals.utils import get_last_generations
  from fedot.core.repository.dataset_types import DataTypesEnum
  from fedot.core.repository.tasks import Task, TaskTypesEnum, TsForecastingParams
  from fedot.core.utils import fedot_project_root
label_desc: Use image node_id 1 for calling a global function with example usage: params() and returns: dict