code: def testProcNullISendrecv(self):
      try:
          self.COMM.Isendrecv(
              None,
              MPI.PROC_NULL,
              0,
              None,
              MPI.PROC_NULL,
              0,
          ).Wait()
          self.COMM.Isendrecv_replace(
              None,
              MPI.PROC_NULL,
              0,
              MPI.PROC_NULL,
              0,
          ).Wait()
      except NotImplementedError:
          if MPI.Get_version() >= (4, 0):
              raise
          raise unittest.SkipTest("mpi-isendrecv")
  
imports: from mpi4py import MPI
  import mpiunittest
  import itertools
  import arrayimpl
label_desc: Use image node_id 7 for calling the BaseTestP2PBuf obj's underlying member method code with example usage: obj.testProcNullISendrecv() without return types