]> granicus.if.org Git - python/commit
bpo-33353: test_asyncio use set_write_buffer_limits() (GH-7200)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Tue, 29 May 2018 14:21:46 +0000 (07:21 -0700)
committerGitHub <noreply@github.com>
Tue, 29 May 2018 14:21:46 +0000 (07:21 -0700)
commit441afbd9c3ae3a9f1d6c985c8aa13e6205ba080b
tree62234265a57d2d0448a624f9e5e70d0d16b6bcf6
parentbe5d616e5529a1388a0b451bf6a65ad5bdb70d29
bpo-33353: test_asyncio use set_write_buffer_limits() (GH-7200)

Use transport.set_write_buffer_limits() in sendfile tests of
test_asyncio to make sure that the protocol is paused after sending
4 KiB. Previously,
test_sendfile_fallback_close_peer_in_the_middle_of_receiving() failed
on FreeBSD if the DATA was smaller than the default limit of 64 KiB.
(cherry picked from commit 9551f7719213243fd96c4f284079243773c26b3c)

Co-authored-by: Victor Stinner <vstinner@redhat.com>
Lib/asyncio/streams.py
Lib/test/test_asyncio/test_events.py