class_docstr: Test the fixed-sized input adapter
docstr: Test simple stream with two channels
code: def testTwoChannels(self):
      "Test simple stream with two channels"
      adapter = FixedSizeInputAdapter(4, 2)
  
      self.assertEqual(
          len(self.data), adapter.blocksize(len(self.data))
      )
  
      self.assertIOEquals(adapter, self.data[0:1], False, [])
      self.assertIOEquals(
          adapter, self.data[1:5], False, [self.data[0:4]], False
      )
      self.assertIOEquals(
          adapter,
          self.data[5:12],
          False,
          [self.data[4:8], self.data[8:12]],
          False,
      )
      self.assertIOEquals(adapter, self.data[12:13], False, [])
      self.assertIOEquals(adapter, self.data[13:14], False, [])
      self.assertIOEquals(
          adapter, self.data[14:18], False, [self.data[12:16]], False
      )
      self.assertIOEquals(
          adapter, self.data[18:20], False, [self.data[16:20]], False
      )
      self.assertIOEquals(adapter, self.data[20:21], False, [])
      self.assertIOEquals(
          adapter, self.data[21:22], True, [self.data[20:22]], True
      )
  
file_path: TimeSide/tests/test_inputadapter.py
imports: from timeside.core.processor import FixedSizeInputAdapter
  from unit_timeside import *
  import numpy
label_desc: Use image node_id 3 for calling the TestFixedSizeInputAdapter obj's underlying member method code with example usage: obj.testTwoChannels() without return types