MCPcopy Create free account
hub / github.com/RustPython/RustPython / check_set_quickack

Method check_set_quickack

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

Source from the content-addressed store, hash-verified

7206@unittest.skipUnless(hasattr(socket, 'TCP_QUICKACK'), 'need socket.TCP_QUICKACK')
7207class TestQuickackFlag(unittest.TestCase):
7208 def check_set_quickack(self, sock):
7209 # quickack already true by default on some OS distributions
7210 opt = sock.getsockopt(socket.IPPROTO_TCP, socket.TCP_QUICKACK)
7211 if opt:
7212 sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_QUICKACK, 0)
7213
7214 opt = sock.getsockopt(socket.IPPROTO_TCP, socket.TCP_QUICKACK)
7215 self.assertFalse(opt)
7216
7217 sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_QUICKACK, 1)
7218
7219 opt = sock.getsockopt(socket.IPPROTO_TCP, socket.TCP_QUICKACK)
7220 self.assertTrue(opt)
7221
7222 def test_set_quickack(self):
7223 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