Issue #21455: Add a default backlog to socket.listen().

This commit is contained in:
Charles-François Natali 2014-05-22 19:45:39 +01:00
parent 2b00c4999d
commit 644b8f52a8
4 changed files with 27 additions and 17 deletions

View file

@ -1344,10 +1344,13 @@ class GeneralModuleTests(unittest.TestCase):
def test_listen_backlog(self):
for backlog in 0, -1:
srv = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as srv:
srv.bind((HOST, 0))
srv.listen(backlog)
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as srv:
srv.bind((HOST, 0))
srv.listen(backlog)
srv.close()
srv.listen()
@support.cpython_only
def test_listen_backlog_overflow(self):