code: def test_blocks_with_different_input_output_channels_sum_residual(
      self,
  ):
      blocks = []
      in_planes = 8
      out_planes = 16
      for _ in range(2):
          blocks.append(
              self.contrust_jasper_block(
                  inplanes=in_planes, planes=out_planes
              )
          )
  
      block = jasper.ParallelBlock(blocks, residual_mode="sum")
      x = torch.randn(1, in_planes, 140)
      xlen = torch.tensor([131])
  
      with pytest.raises(RuntimeError):
          block(([x], xlen))
  
imports: import pytest
  import torch
  from nemo.collections.asr.parts.submodules import jasper
label_desc: Use image node_id 3 for calling the TestParallelBlock obj's underlying member method code with example usage: obj.test_blocks_with_different_input_output_channels_sum_residual() without return types