code: def test_apply_model_template_defaults():
      """Tests apply_model_template_defaults"""
      assert (
          ForecastConfigDefaults().apply_model_template_defaults(
              model_template=None
          )
          == "AUTO"
      )
      mt = "RANDOM_TEMPLATE"
      assert (
          ForecastConfigDefaults().apply_model_template_defaults(
              model_template=mt
          )
          == mt
      )
      assert (
          ForecastConfigDefaults().apply_model_template_defaults(
              model_template=[mt]
          )
          == mt
      )
      assert ForecastConfigDefaults().apply_model_template_defaults(
          model_template=[None, mt]
      ) == ["AUTO", mt]
  
label_desc: Use image node_id 2 for calling a global function with example usage: test_apply_model_template_defaults() without return types