code: def test_init(self):
      eval = ChordEvaluation(
          load_chords(join(DETECTIONS_PATH, "dummy.chords.txt")),
          load_chords(join(ANNOTATIONS_PATH, "dummy.chords")),
          name="TestEval",
      )
      self.assertTrue(eval.name == "TestEval")
      ann = encode(load_chords(join(ANNOTATIONS_PATH, "dummy.chords")))
      det = encode(
          load_chords(join(DETECTIONS_PATH, "dummy.chords.txt"))
      )
      det = adjust(det, ann)
      self.assertTrue((eval.ann_chords == ann).all())
      self.assertTrue((eval.det_chords == det).all())
      ann, det, dur = evaluation_pairs(eval.det_chords, eval.ann_chords)
      self.assertTrue((ann == eval.annotations).all())
      self.assertTrue((det == eval.detections).all())
      self.assertTrue((dur == eval.durations).all())
  
imports: from __future__ import absolute_import, division, print_function
  import unittest
  from os.path import join
  from madmom.evaluation.chords import *
  from .None import ANNOTATIONS_PATH, DETECTIONS_PATH
label_desc: Use image node_id 1 for calling the TestChordEvaluationClass obj's underlying member method code with example usage: obj.test_init() without return types