code: def testSSendAndMProbe(self):
      size = self.COMM.Get_size()
      rank = self.COMM.Get_rank()
      if size == 1:
          return
      comm = self.COMM.Dup()
      try:
          for smess in messages:
              if rank == 0:
                  comm.ssend(smess, 1)
                  message = comm.mprobe(1)
                  rmess = message.recv()
                  self.assertEqual(rmess, smess)
              if rank == 1:
                  message = comm.mprobe(0)
                  rmess = message.recv()
                  comm.ssend(rmess, 0)
                  self.assertEqual(rmess, smess)
      finally:
          comm.Free()
  
imports: from mpi4py import MPI
  from mpi4py.util import pkl5
  import sys, os
label_desc: Use image node_id 20 for calling the BaseTest obj's underlying member method code with example usage: obj.testSSendAndMProbe() without return types