code: def test_wrong_scheduler_params(self):
      with pytest.raises(TypeError):
          CoupledOptimizerAdversarialTrainerConfig(
              encoder_scheduler_cls="ReduceLROnPlateau",
              encoder_scheduler_params={"wrong_config": 1},
          )
  
      with pytest.raises(TypeError):
          CoupledOptimizerAdversarialTrainerConfig(
              decoder_scheduler_cls="ReduceLROnPlateau",
              decoder_scheduler_params={"wrong_config": 1},
          )
  
      with pytest.raises(TypeError):
          CoupledOptimizerAdversarialTrainerConfig(
              discriminator_scheduler_cls="ReduceLROnPlateau",
              discriminator_scheduler_params={"wrong_config": 1},
          )
  
imports: import os
  from copy import deepcopy
  import pytest
  import torch
  from pythae.models import VAEGAN, VAEGANConfig
  from pythae.trainers import CoupledOptimizerAdversarialTrainer, CoupledOptimizerAdversarialTrainerConfig
  from tests.data.custom_architectures import *
label_desc: Use image node_id 2 for calling the Test_Build_Scheduler obj's underlying member method code with example usage: obj.test_wrong_scheduler_params() without return types