class_docstr: Test decoder stack
class_docstr_tok: ["Test","decoder","stack"]
code: def setUp(self):
      self.samplerate, self.channels, self.blocksize = None, None, None
      self.start = 0
      self.duration = None
  
      self.expected_samplerate = 44100
      self.expected_channels = 2
      self.expected_totalframes = 352800
      self.test_exact_duration = True
      self.source_duration = 8
      self.expected_mime_type = "audio/x-wav"
      self.source = samples["sweep.wav"]
  
file_path: TimeSide/tests/test_decoding_stack.py
imports: from __future__ import division
  from timeside.plugins.decoder.file import FileDecoder
  from timeside.plugins.analyzer.level import Level
  from timeside.core.processor import ProcessPipe
  import unittest
  from unit_timeside import TestRunner
  from timeside.core.tools.test_samples import samples
label_desc: Use image node_id 1 for calling the TestDecodingFromStack obj's underlying member method code with example usage: obj.setUp() without return types