code: def test_RGBa(self):
      self.assert_unpack(
          "RGBa", "RGBa", 4, (1, 2, 3, 4), (5, 6, 7, 8), (9, 10, 11, 12)
      )
      self.assert_unpack(
          "RGBa", "BGRa", 4, (3, 2, 1, 4), (7, 6, 5, 8), (11, 10, 9, 12)
      )
      self.assert_unpack(
          "RGBa", "aRGB", 4, (2, 3, 4, 1), (6, 7, 8, 5), (10, 11, 12, 9)
      )
      self.assert_unpack(
          "RGBa", "aBGR", 4, (4, 3, 2, 1), (8, 7, 6, 5), (12, 11, 10, 9)
      )
  
imports: from __future__ import annotations
  import sys
  import pytest
  from PIL import Image
label_desc: Use image node_id 11 for calling the TestLibUnpack obj's underlying member method code with example usage: obj.test_RGBa() without return types