Skip to content

Commit 0674b69

Browse files
committed
Test that NODELAY is set when a socket object is passed to uvloop
1 parent 0843ddd commit 0674b69

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

tests/test_tcp.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,12 @@ async def client(addr):
358358
writer.write(b'BBBB')
359359
self.assertEqual(await reader.readexactly(4), b'SPAM')
360360

361+
if self.implementation == 'uvloop':
362+
tr = writer.transport
363+
sock = tr.get_extra_info('socket')
364+
self.assertTrue(
365+
sock.getsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY))
366+
361367
writer.close()
362368

363369
self._test_create_connection_1(client)

0 commit comments

Comments
 (0)