]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #22685: Fix test_pause_reading() of asyncio test_subprocess
authorVictor Stinner <victor.stinner@gmail.com>
Thu, 4 Dec 2014 22:06:13 +0000 (23:06 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Thu, 4 Dec 2014 22:06:13 +0000 (23:06 +0100)
* mock also resume_reading()
* ensure that resume_reading() is called

Lib/test/test_asyncio/test_subprocess.py

index c84078d32f87471c6e32c4bafe4869a037385201..9060b9d3ed329ff8d858f81b6e3ca50e59b04420 100644 (file)
@@ -181,6 +181,7 @@ class SubprocessMixin:
                                          loop=self.loop)
             stdout_transport = proc._transport.get_pipe_transport(1)
             stdout_transport.pause_reading = mock.Mock()
+            stdout_transport.resume_reading = mock.Mock()
 
             stdout, stderr = yield from proc.communicate()
 
@@ -195,6 +196,7 @@ class SubprocessMixin:
 
         self.assertEqual(stdout, b'x' * size)
         self.assertTrue(transport.pause_reading.called)
+        self.assertTrue(transport.resume_reading.called)
 
 
 if sys.platform != 'win32':