MCPcopy Index your code
hub / github.com/python/cpython / check_set_quickack

Method check_set_quickack

Lib/test/test_socket.py:7298–7310  ·  view source on GitHub ↗
(self, sock)

Source from the content-addressed store, hash-verified

7296@unittest.skipUnless(hasattr(socket, 'TCP_QUICKACK'), 'need socket.TCP_QUICKACK')
7297class TestQuickackFlag(unittest.TestCase):
7298 def check_set_quickack(self, sock):
7299 # quickack already true by default on some OS distributions
7300 opt = sock.getsockopt(socket.IPPROTO_TCP, socket.TCP_QUICKACK)
7301 if opt:
7302 sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_QUICKACK, 0)
7303
7304 opt = sock.getsockopt(socket.IPPROTO_TCP, socket.TCP_QUICKACK)
7305 self.assertFalse(opt)
7306
7307 sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_QUICKACK, 1)
7308
7309 opt = sock.getsockopt(socket.IPPROTO_TCP, socket.TCP_QUICKACK)
7310 self.assertTrue(opt)
7311
7312 def test_set_quickack(self):
7313 sock = socket.socket(family=socket.AF_INET, type=socket.SOCK_STREAM,

Callers 1

test_set_quickackMethod · 0.95

Calls 4

assertFalseMethod · 0.80
assertTrueMethod · 0.80
getsockoptMethod · 0.45
setsockoptMethod · 0.45

Tested by

no test coverage detected