code: def testPicklePredefined(self):
      from pickle import dumps, loads
  
      ops = [
          MPI.MAX,
          MPI.MIN,
          MPI.SUM,
          MPI.PROD,
          MPI.LAND,
          MPI.BAND,
          MPI.LOR,
          MPI.BOR,
          MPI.LXOR,
          MPI.BXOR,
          MPI.MAXLOC,
          MPI.MINLOC,
          MPI.OP_NULL,
          MPI.NO_OP,
      ]
      for op in ops:
          newop = loads(dumps(op))
          self.assertIs(newop, op)
          newop = loads(dumps(MPI.Op(op)))
          self.assertIsNot(newop, op)
          self.assertEqual(newop, op)
  
imports: from mpi4py import MPI
  import mpiunittest
label_desc: Use image node_id 11 for calling the TestOp obj's underlying member method code with example usage: obj.testPicklePredefined() without return types