fix issue2381: test_subprocess fails if your sys.executable is on a

path with a space in it.
This commit is contained in:
Gregory P. Smith 2008-05-17 07:17:34 +00:00
parent 664782e1c8
commit af8a68733f
1 changed files with 2 additions and 2 deletions

View File

@ -534,7 +534,7 @@ class ProcessTestCase(unittest.TestCase):
# args is a string
f, fname = self.mkstemp()
os.write(f, "#!/bin/sh\n")
os.write(f, "exec %s -c 'import sys; sys.exit(47)'\n" %
os.write(f, "exec '%s' -c 'import sys; sys.exit(47)'\n" %
sys.executable)
os.close(f)
os.chmod(fname, 0700)
@ -576,7 +576,7 @@ class ProcessTestCase(unittest.TestCase):
# call() function with string argument on UNIX
f, fname = self.mkstemp()
os.write(f, "#!/bin/sh\n")
os.write(f, "exec %s -c 'import sys; sys.exit(47)'\n" %
os.write(f, "exec '%s' -c 'import sys; sys.exit(47)'\n" %
sys.executable)
os.close(f)
os.chmod(fname, 0700)