docstr: Test that a character pointer-to-pointer is correctly passed
docstr_tok: ["Test","that","a","character","pointer-to-pointer","is","correctly","passed"]
code: def test_charpp(self):
      """Test that a character pointer-to-pointer is correctly passed"""
      dll = CDLL(_ctypes_test.__file__)
      func = dll._testfunc_c_p_p
      func.restype = c_char_p
      argv = (c_char_p * 2)()
      argc = c_int(2)
      argv[0] = b"hello"
      argv[1] = b"world"
      result = func(byref(argc), argv)
      self.assertEqual(result, b"world")
  
imports: import _ctypes_test
  import array
  import ctypes
  import sys
  import unittest
  from ctypes import CDLL, CFUNCTYPE, Structure, POINTER, pointer, _Pointer, _pointer_type_cache, byref, sizeof, c_void_p, c_char_p, c_byte, c_ubyte, c_short, c_ushort, c_int, c_uint, c_long, c_ulong, c_longlong, c_ulonglong, c_float, c_double
  from ._support import _CData, PyCPointerType, Py_TPFLAGS_DISALLOW_INSTANTIATION, Py_TPFLAGS_IMMUTABLETYPE
label_desc: Use image node_id 11 for calling the PointersTestCase obj's underlying member method code with example usage: obj.test_charpp() without return types