code: def testMultiKey(self):
      testFile = """
  foo: ["I", "am", "Batman"]
  
  bar: [32, 654, 3234, 324]
  
  cat: [["eyow", "random", "fjrwoi"], ["hrue", "fhrehfkjhf", "jksnkvdsvsvdsvsfdsfew fw rfewfe"], ["twy7848723#4 34928 98f////fewfewfew"]]
  
  array: [[123, 156.156, 123, 78], [-78714.123], [78452]]
  """
      writeFile(testFile, "testfile")
  
      p = YamlInput(filename="testfile")()
      os.remove("testfile")
  
      descNames = sorted(p.descriptorNames())
      self.assertEqualVector(descNames, ["array", "bar", "cat", "foo"])
      self.assertEqualVector(p["foo"], ["I", "am", "Batman"])
      self.assertAlmostEqualVector(p["bar"], [32, 654, 3234, 324])
      self.assertEqualMatrix(
          p["cat"],
          [
              ["eyow", "random", "fjrwoi"],
              ["hrue", "fhrehfkjhf", "jksnkvdsvsvdsvsfdsfew fw rfewfe"],
              ["twy7848723#4 34928 98f////fewfewfew"],
          ],
      )
      self.assertAlmostEqualMatrix(
          p["array"], [[123, 156.156, 123, 78], [-78714.123], [78452]]
      )
  
      testFile = """
  { 
  "foo": ["I", "am", "Batman"],
  
  "bar": [32, 654, 3234, 324],
  
  "cat": [["eyow", "random", "fjrwoi"], ["hrue", "fhrehfkjhf", "jksnkvdsvsvdsvsfdsfew fw rfewfe"], ["twy7848723#4 34928 98f////fewfewfew"]],
  
  "array": [[123, 156.156, 123, 78], [-78714.123], [78452]]
  }"""
      writeFile(testFile, "testfile")
      p = YamlInput(filename="testfile", format="json")()
      os.remove("testfile")
  
      descNames = sorted(p.descriptorNames())
      self.assertEqualVector(descNames, ["array", "bar", "cat", "foo"])
      self.assertEqualVector(p["foo"], ["I", "am", "Batman"])
      self.assertAlmostEqualVector(p["bar"], [32, 654, 3234, 324])
      self.assertEqualMatrix(
          p["cat"],
          [
              ["eyow", "random", "fjrwoi"],
              ["hrue", "fhrehfkjhf", "jksnkvdsvsvdsvsfdsfew fw rfewfe"],
              ["twy7848723#4 34928 98f////fewfewfew"],
          ],
      )
      self.assertAlmostEqualMatrix(
          p["array"], [[123, 156.156, 123, 78], [-78714.123], [78452]]
      )
  
imports: from essentia_test import *
  import os
label_desc: Use image node_id 7 for calling the TestYamlInput obj's underlying member method code with example usage: obj.testMultiKey() without return types