code: def setUp(self):
      self.data_config = OmegaConf.load(
          os.path.join(DIR, "test_config/data_config.yaml")
      )
      training_config = OmegaConf.load(
          os.path.join(DIR, "test_config/training_config.yaml")
      )
      scheduler_config = OmegaConf.load(
          os.path.join(DIR, "test_config/scheduler_config.yaml")
      )
      params = load_config("segmentation", "pointnet2")
      self.config = OmegaConf.merge(
          training_config, scheduler_config, params
      )
      self.model_name = "model"
  
imports: import unittest
  import omegaconf
  from omegaconf import OmegaConf, DictConfig
  import os
  import sys
  import hydra
  import shutil
  import torch
  from mockdatasets import MockDatasetGeometric
  from torch_points3d.models.model_factory import instantiate_model
  from torch_points3d.utils.model_building_utils.model_definition_resolver import resolve_model
  from torch_points3d.metrics.model_checkpoint import ModelCheckpoint
label_desc: Use image node_id 1 for calling the TestModelCheckpoint obj's underlying member method code with example usage: obj.setUp() without return types