code: def testMergeDescriptorSingleInt(self):
      p1 = Pool()
      p1.set("int", 1)
      p2 = Pool()
      p2.set("int", 2)
      # single value descriptors only allow for replace when merging data:
      self.assertRaises(
          EssentiaException, p1.mergeSingle, "int", p2["int"]
      )
      p1.mergeSingle("int", p2["int"], "replace")
      self.assertEqual(p1["int"], p2["int"])
  
imports: from essentia_test import *
label_desc: Use image node_id 32 for calling the TestPool obj's underlying member method code with example usage: obj.testMergeDescriptorSingleInt() without return types