code: def test_when_refit_full_called_with_model_name_then_single_model_is_updated(
      temp_model_path,
  ):
      trainer = AutoTimeSeriesTrainer(path=temp_model_path)
      trainer.fit(
          DUMMY_TS_DATAFRAME,
          hyperparameters={
              "DeepAR": {"epochs": 1, "num_batches_per_epoch": 1},
              "SimpleFeedForward": {
                  "epochs": 1,
                  "num_batches_per_epoch": 1,
              },
          },
      )
      model_refit_map = trainer.refit_full("DeepAR")
      assert list(model_refit_map.values()) == ["DeepAR_FULL"]
  
imports: import copy
  import shutil
  import sys
  import tempfile
  from collections import defaultdict
  from unittest import mock
  import numpy
  import pandas
  import pytest
  import autogluon.core
  from autogluon.common import space
  from autogluon.timeseries.dataset import TimeSeriesDataFrame
  from autogluon.timeseries.models import DeepARModel, ETSModel
  from autogluon.timeseries.models.ensemble.greedy_ensemble import TimeSeriesGreedyEnsemble
  from autogluon.timeseries.trainer.auto_trainer import AutoTimeSeriesTrainer
  from .common import DATAFRAME_WITH_COVARIATES, DUMMY_TS_DATAFRAME, dict_equal_primitive, get_data_frame_with_item_index
label_desc: Use image node_id 20 for calling a global function with example usage: test_when_refit_full_called_with_model_name_then_single_model_is_updated(temp_model_path) without return types