Issue #24763: Fix asyncio test on Windows

This commit is contained in:
Victor Stinner 2015-07-31 23:36:00 +02:00
parent 2080dc97a7
commit 9a82bd45cd
1 changed files with 5 additions and 1 deletions

View File

@ -417,7 +417,11 @@ class SubprocessMixin:
def test_popen_error(self):
# Issue #24763: check that the subprocess transport is closed
# when BaseSubprocessTransport fails
with mock.patch('subprocess.Popen') as popen:
if sys.platform == 'win32':
target = 'asyncio.windows_utils.Popen'
else:
target = 'subprocess.Popen'
with mock.patch(target) as popen:
exc = ZeroDivisionError
popen.side_effect = exc