code: def tearDown(self):
      decoder = FileDecoder(self.source)
      (decoder | self.analyzer).run()
      self.assertEqual(
          self.analyzer.results[
              "vamp_constantq"
          ].data_object.value.shape[1],
          48,
      )
  
file_path: TimeSide/tests/test_vamp_constantq.py
imports: import unittest
  from unit_timeside import TestRunner
  from timeside.plugins.decoder.aubio import AubioDecoder
  from timeside.core import get_processor
  from timeside.core.tools.test_samples import samples
label_desc: Use image node_id 3 for calling the TestVampConstantQ obj's underlying member method code with example usage: obj.tearDown() without return types