code: def _get_optimizer_config(self, skip_param_schedulers=False):
      optimizer_config = {
          "name": "sgd",
          "num_epochs": 10,
          "momentum": 0.9,
      }
      if not skip_param_schedulers:
          optimizer_config["param_schedulers"] = {
              "lr": {"name": "test_scheduler_where"},
              "weight_decay": {"name": "test_scheduler_where_double"},
          }
      return optimizer_config
  
imports: import unittest
  from unittest.mock import Mock
  from classy_vision.dataset import build_dataset
  from classy_vision.hooks import ClassyHook
  from classy_vision.losses import build_loss
  from classy_vision.models import build_model
  from classy_vision.optim import build_optimizer, build_optimizer_schedulers
  from classy_vision.optim.param_scheduler import ClassyParamScheduler, register_param_scheduler, UpdateInterval
  from classy_vision.tasks import ClassificationTask, ClassyTask
  from classy_vision.trainer import LocalTrainer
label_desc: Use image node_id 1 for calling the TestParamSchedulerIntegration obj's underlying member method code with example usage: obj._get_optimizer_config(skip_param_schedulers) and returns: optimizer_config