class_docstr: Test analyzer parameters and schema specification
class_docstr_tok: ["Test","analyzer","parameters","and","schema","specification"]
docstr: Internal function that test analyzer schema and default parameters
docstr_tok: ["Internal","function","that","test","analyzer","schema","and","default","parameters"]
code: def _perform_test(self, analyzer_cls, source_file):
      """Internal function that test analyzer schema and default parameters"""
  
      analyzer = analyzer_cls()
      self.assertEqual(
          analyzer.get_parameters(),
          analyzer.get_parameters_default_from_argspec(),
      )
  
      analyzer.check_schema()
  
file_path: TimeSide/tests/test_analyzers_default.py
imports: import unittest
  from unit_timeside import TestRunner
  import numpy
  import timeside.core
  from timeside.plugins.decoder.aubio import AubioDecoder
  from timeside.core.tools.test_samples import samples
  from jsonschema import Draft4Validator
  import tempfile
label_desc: Use image node_id 1 for calling the TestAnalyzers_parameters obj's underlying member method code with example usage: obj._perform_test(analyzer_cls, source_file) without return types