code: def test_unconfigured(self):
      experiment = {
          "demo": {
              "_name": "Demo",
          },
          "demo2": {
              "_name": "DemoWithStr",
          },
          "demo3": {
              "_name": "DemoWithInt",
          },
      }
  
      with self.assertRaises(CallableInstantiationError) as cm:
          ExperimentConfig(experiment)
  
      self.assertEqual(cm.exception.obj_name, "demo")
      self.assertEqual(cm.exception.callable_name, "Demo")
      self.assertListEqual(cm.exception.arg_names, [])
  
imports: import unittest
  from pathlib import Path
  from typing import Any, Dict, List
  from transfer_nlp.plugins.config import CallableInstantiationError, ExperimentConfig, LoopInConfigError, UnknownPluginException, UnknownReferenceError, register_plugin
label_desc: Use image node_id 11 for calling the RegistryTest obj's underlying member method code with example usage: obj.test_unconfigured() without return types