code: def test_init_with_hydra(self) -> None:
      with initialize_config_module(
          config_module="pytorchvideo_trainer.conf"
      ):
          test_conf = compose(
              config_name="video_classification_train_app_conf",
              overrides=[
                  "datamodule/dataloader=kinetics_classification",
                  "datamodule/transforms=kinetics_classification_slow",
              ],
          )
          print(test_conf)
          kinetics_data_module = instantiate(
              test_conf.datamodule,
              _recursive_=False,
          )
          self.assertIsInstance(
              kinetics_data_module, PyTorchVideoDataModule
          )
          self.assertIsNotNone(kinetics_data_module.transforms["train"])
          self.assertIsNotNone(kinetics_data_module.transforms["val"])
          self.assertIsNotNone(kinetics_data_module.transforms["test"])
  
imports: import unittest
  from hydra.experimental import compose, initialize_config_module
  from hydra.utils import instantiate
  from pytorchvideo_trainer.datamodule.datamodule import PyTorchVideoDataModule
label_desc: Use image node_id 1 for calling the TestKineticsDataModuleConf obj's underlying member method code with example usage: obj.test_init_with_hydra() without return types