mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
#2683: Popen.communicate() argument must be bytes.
This commit is contained in:
parent
c22ed14ddd
commit
1abcbf8e19
3 changed files with 5 additions and 8 deletions
|
@ -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")
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue