code: def test_wandb(self):
      config_dict = {
          "train_batch_size": 2,
          "wandb": {
              "enabled": False,
              "group": "my_group",
              "team": "my_team",
              "project": "my_project",
          },
      }
      ds_config = DeepSpeedConfig(config_dict)
      wandb_monitor = WandbMonitor(ds_config.monitor_config)
      assert wandb_monitor.enabled == False
      assert wandb_monitor.group == "my_group"
      assert wandb_monitor.team == "my_team"
      assert wandb_monitor.project == "my_project"
  
file_path: H2O/h2o_flexgen/benchmark/third_party/DeepSpeed/tests/unit/monitor/test_monitor.py
imports: from deepspeed.monitor.constants import *
  from deepspeed.monitor.tensorboard import TensorBoardMonitor
  from deepspeed.monitor.wandb import WandbMonitor
  from deepspeed.monitor.csv_monitor import csvMonitor
  from unit.common import DistributedTest
  from deepspeed.runtime.config import DeepSpeedConfig
label_desc: Use image node_id 1 for calling the TestWandB obj's underlying member method code with example usage: obj.test_wandb() without return types