Forbid an empty argument list in execv call.

Fixes issue 1039.
This commit is contained in:
Thomas Heller 2007-08-30 17:15:14 +00:00
parent 8a7c866e18
commit 6790d606ff
2 changed files with 8 additions and 0 deletions

View file

@ -441,6 +441,9 @@ class ExecTests(unittest.TestCase):
def test_execvpe_with_bad_program(self):
self.assertRaises(OSError, os.execvpe, 'no such app-', [], None)
def test_execvpe_with_bad_arglist(self):
self.assertRaises(ValueError, os.execvpe, 'notepad', [], None)
class Win32ErrorTests(unittest.TestCase):
def test_rename(self):
self.assertRaises(WindowsError, os.rename, test_support.TESTFN, test_support.TESTFN+".bak")