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