code: def test_L(self):
      self.assert_unpack("L", "L;2", b"\xe4", 255, 170, 85, 0)
      self.assert_unpack("L", "L;2I", b"\xe4", 0, 85, 170, 255)
      self.assert_unpack("L", "L;2R", b"\xe4", 0, 170, 85, 255)
      self.assert_unpack("L", "L;2IR", b"\xe4", 255, 85, 170, 0)
  
      self.assert_unpack("L", "L;4", b"\x02\xef", 0, 34, 238, 255)
      self.assert_unpack("L", "L;4I", b"\x02\xef", 255, 221, 17, 0)
      self.assert_unpack("L", "L;4R", b"\x02\xef", 68, 0, 255, 119)
      self.assert_unpack("L", "L;4IR", b"\x02\xef", 187, 255, 0, 136)
  
      self.assert_unpack("L", "L", 1, 1, 2, 3, 4)
      self.assert_unpack("L", "L;I", 1, 254, 253, 252, 251)
      self.assert_unpack("L", "L;R", 1, 128, 64, 192, 32)
      self.assert_unpack("L", "L;16", 2, 2, 4, 6, 8)
      self.assert_unpack("L", "L;16B", 2, 1, 3, 5, 7)
      self.assert_unpack("L", "L;16", b"\x00\xc6\x00\xaf", 198, 175)
      self.assert_unpack("L", "L;16B", b"\xc6\x00\xaf\x00", 198, 175)
  
imports: from __future__ import annotations
  import sys
  import pytest
  from PIL import Image
label_desc: Use image node_id 3 for calling the TestLibUnpack obj's underlying member method code with example usage: obj.test_L() without return types