mirror of
https://github.com/python/cpython.git
synced 2025-07-30 22:54:16 +00:00
bpo-34932: Add socket.TCP_KEEPALIVE for macOS (GH-25079)
(cherry picked from commit d59d7374a3
)
Co-authored-by: Shane Harvey <shnhrv@gmail.com>
This commit is contained in:
parent
02e4c0cad3
commit
ff7af2203c
4 changed files with 14 additions and 0 deletions
|
@ -6411,6 +6411,12 @@ class LinuxKernelCryptoAPI(unittest.TestCase):
|
|||
sock.bind(("type", "n" * 64))
|
||||
|
||||
|
||||
@unittest.skipUnless(sys.platform == 'darwin', 'macOS specific test')
|
||||
class TestMacOSTCPFlags(unittest.TestCase):
|
||||
def test_tcp_keepalive(self):
|
||||
self.assertTrue(socket.TCP_KEEPALIVE)
|
||||
|
||||
|
||||
@unittest.skipUnless(sys.platform.startswith("win"), "requires Windows")
|
||||
class TestMSWindowsTCPFlags(unittest.TestCase):
|
||||
knownTCPFlags = {
|
||||
|
@ -6669,6 +6675,7 @@ def test_main():
|
|||
SendfileUsingSendfileTest,
|
||||
])
|
||||
tests.append(TestMSWindowsTCPFlags)
|
||||
tests.append(TestMacOSTCPFlags)
|
||||
|
||||
thread_info = threading_helper.threading_setup()
|
||||
support.run_unittest(*tests)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue