code: def testOgg(self):
      result = MetadataReader(
          filename=join(self.audioDir, "test.ogg")
      )()
      tagsPool = result[7]
      tags = tagsPool.descriptorNames() + [
          tagsPool[t][0] for t in tagsPool.descriptorNames()
      ]
  
      self.assertEqualVector(
          result[:7],
          (
              "test ogg",
              "mtg",
              "essentia",
              "this is not psychadelic",
              "Psychadelic",
              "01",
              "2009",
          ),
      )
  
      # see the FIXME note above
      self.assertEqualVector(
          [result[8]] + list(result[10:]), (5, 44100, 1)
      )
      self.assertTrue(result[9] == 96 or result[9] == 20)
  
      self.assertEqualVector(
          tags,
          [
              "metadata.tags.album",
              "metadata.tags.artist",
              "metadata.tags.comment",
              "metadata.tags.composer",
              "metadata.tags.copyright",
              "metadata.tags.date",
              "metadata.tags.description",
              "metadata.tags.discnumber",
              "metadata.tags.genre",
              "metadata.tags.performer",
              "metadata.tags.title",
              "metadata.tags.tracknumber",
              "metadata.tags.tracktotal",
              "essentia",
              "mtg",
              "this is not psychadelic",
              "roberto.toscano",
              "mtg.upf.edu",
              "2009",
              "this is not psychadelic",
              "1",
              "Psychadelic",
              "roberto.toscano",
              "test ogg",
              "01",
              "01",
          ],
      )
  
file_path: essentia/test/src/unittests/io/test_metadatareader.py
imports: from essentia_test import *
  import os
label_desc: Use image node_id 2 for calling the TestMetadataReader obj's underlying member method code with example usage: obj.testOgg() without return types