Fix issue 1300: Quote command line arguments that contain a '|' character in

subprocess.list2cmdline (windows).
This commit is contained in:
Gregory P. Smith 2008-01-19 22:49:37 +00:00
parent 92ffc634e4
commit 70eb2f91b4
2 changed files with 5 additions and 3 deletions

View file

@ -434,6 +434,8 @@ class ProcessTestCase(unittest.TestCase):
'"a\\\\b\\ c" d e')
self.assertEqual(subprocess.list2cmdline(['ab', '']),
'ab ""')
self.assertEqual(subprocess.list2cmdline(['echo', 'foo|bar']),
'echo "foo|bar"')
def test_poll(self):