(self, sock)
| 7296 | @unittest.skipUnless(hasattr(socket, 'TCP_QUICKACK'), 'need socket.TCP_QUICKACK') |
| 7297 | class 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, |
no test coverage detected