code: def test_b32hexencode(self):
      test_cases = [
          # to_encode, expected
          (b"", b""),
          (b"\x00", b"00======"),
          (b"a", b"C4======"),
          (b"ab", b"C5H0===="),
          (b"abc", b"C5H66==="),
          (b"abcd", b"C5H66P0="),
          (b"abcde", b"C5H66P35"),
      ]
      for to_encode, expected in test_cases:
          with self.subTest(to_decode=to_encode):
              self.assertEqual(base64.b32hexencode(to_encode), expected)
  
imports: import unittest
  import base64
  import binascii
  import os
  from array import array
  from test.support import os_helper
  from test.support import script_helper
label_desc: Use image node_id 14 for calling the BaseXYTestCase obj's underlying member method code with example usage: obj.test_b32hexencode() without return types