code: def testArgsBad(self):
      if self.COMM.Get_size() > 1:
          return
      CMDS = [self.COMMAND]
      ARGS = [self.ARGS]
      MAXP = [self.MAXPROCS]
      INFO = [self.INFO]
      with self.assertRaises(ValueError):
          self.COMM.Spawn_multiple(CMDS[0], ARGS, MAXP, INFO, root=0)
      with self.assertRaises(ValueError):
          self.COMM.Spawn_multiple(CMDS, ARGS * 2, MAXP, INFO, root=0)
      with self.assertRaises(ValueError):
          self.COMM.Spawn_multiple(
              CMDS, ARGS[0][0], MAXP * 2, INFO, root=0
          )
      with self.assertRaises(ValueError):
          self.COMM.Spawn_multiple(
              CMDS, ARGS, MAXP[0], INFO * 2, root=0
          )
  
imports: from mpi4py import MPI
  import mpiunittest
  import sys, os, mpi4py
label_desc: Use image node_id 7 for calling the BaseTestSpawnMultiple obj's underlying member method code with example usage: obj.testArgsBad() without return types