@@ -2321,6 +2321,27 @@ def test_spawnve_bytes(self):
23212321 exitcode = os .spawnve (os .P_WAIT , args [0 ], args , self .env )
23222322 self .assertEqual (exitcode , self .exitcode )
23232323
2324+ @requires_os_func ('spawnl' )
2325+ def test_spawnl_noargs (self ):
2326+ args = self .create_args ()
2327+ self .assertRaises (ValueError , os .spawnl , os .P_NOWAIT , args [0 ])
2328+
2329+ @requires_os_func ('spawnle' )
2330+ def test_spawnl_noargs (self ):
2331+ args = self .create_args ()
2332+ self .assertRaises (ValueError , os .spawnle , os .P_NOWAIT , args [0 ], {})
2333+
2334+ @requires_os_func ('spawnv' )
2335+ def test_spawnv_noargs (self ):
2336+ args = self .create_args ()
2337+ self .assertRaises (ValueError , os .spawnv , os .P_NOWAIT , args [0 ], ())
2338+ self .assertRaises (ValueError , os .spawnv , os .P_NOWAIT , args [0 ], [])
2339+
2340+ @requires_os_func ('spawnve' )
2341+ def test_spawnv_noargs (self ):
2342+ args = self .create_args ()
2343+ self .assertRaises (ValueError , os .spawnve , os .P_NOWAIT , args [0 ], (), {})
2344+ self .assertRaises (ValueError , os .spawnve , os .P_NOWAIT , args [0 ], [], {})
23242345
23252346# The introduction of this TestCase caused at least two different errors on
23262347# *nix buildbots. Temporarily skip this to let the buildbots move along.
0 commit comments