#2683: Popen.communicate() argument must be bytes.

This commit is contained in:
Georg Brandl 2008-07-01 19:28:43 +00:00
parent c22ed14ddd
commit 1abcbf8e19
3 changed files with 5 additions and 8 deletions

View file

@ -302,7 +302,7 @@ class ProcessTestCase(unittest.TestCase):
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
(stdout, stderr) = p.communicate("banana")
(stdout, stderr) = p.communicate(b"banana")
self.assertEqual(stdout, b"banana")
self.assertEqual(remove_stderr_debug_decorations(stderr),
b"pineapple")
@ -420,7 +420,7 @@ class ProcessTestCase(unittest.TestCase):
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
data = p.communicate("lime")[0]
data = p.communicate(b"lime")[0]
self.assertEqual(data, b"lime")