summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2014-07-17 12:01:14 (GMT)
committerVictor Stinner <victor.stinner@gmail.com>2014-07-17 12:01:14 (GMT)
commitddc8c8db1cd50d3b86cffbb1070ab32e3a14bbae (patch)
treece370bc93534fe5528bf3a32c135127d869e7208 /Lib
parentd55b54d5c0e6f469145f394d18e39156baa2ca79 (diff)
downloadcpython-ddc8c8db1cd50d3b86cffbb1070ab32e3a14bbae.zip
cpython-ddc8c8db1cd50d3b86cffbb1070ab32e3a14bbae.tar.gz
cpython-ddc8c8db1cd50d3b86cffbb1070ab32e3a14bbae.tar.bz2
asyncio: Fix test_stdin_broken_pipe(), drain() can also raise
ConnectionResetError
Diffstat (limited to 'Lib')
-rw-r--r--Lib/test/test_asyncio/test_subprocess.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/test/test_asyncio/test_subprocess.py b/Lib/test/test_asyncio/test_subprocess.py
index e41cabe..d050458 100644
--- a/Lib/test/test_asyncio/test_subprocess.py
+++ b/Lib/test/test_asyncio/test_subprocess.py
@@ -130,9 +130,9 @@ class SubprocessMixin:
def test_stdin_broken_pipe(self):
proc, large_data = self.prepare_broken_pipe_test()
- # drain() must raise BrokenPipeError
+ # drain() must raise BrokenPipeError or ConnectionResetError
proc.stdin.write(large_data)
- self.assertRaises(BrokenPipeError,
+ self.assertRaises((BrokenPipeError, ConnectionResetError),
self.loop.run_until_complete, proc.stdin.drain())
self.loop.run_until_complete(proc.wait())