code: def testOtherDomains(self):
      config = {
          "param1": tune.uniform(0, 1),
          "param2": tune.randint(2, 3),
          "param3": tune.qrandn(0, 1, 0.1),
      }
  
      replaced = create_resolvers_map()
      config = inject_placeholders(config, replaced)
  
      # Normal params are not replaced.
      self.assertTrue(isinstance(config["param1"], Float))
      self.assertTrue(isinstance(config["param2"], Integer))
      self.assertTrue(isinstance(config["param3"], Float))
  
imports: import numpy
  import unittest
  from ray import tune
  from ray.tune.impl.placeholder import inject_placeholders, resolve_placeholders, create_resolvers_map, _FunctionResolver, _RefResolver
  from ray.tune.search.sample import Float, Integer
label_desc: Use image node_id 10 for calling the PlaceholderTest obj's underlying member method code with example usage: obj.testOtherDomains() without return types