Commit 19a9af3c authored by Senthil Kumaran's avatar Senthil Kumaran

merge heads

parents ac3f4f31 8d459f0c
...@@ -3202,28 +3202,28 @@ class SendrecvmsgUDP6TestBase(SendrecvmsgDgramFlagsBase, ...@@ -3202,28 +3202,28 @@ class SendrecvmsgUDP6TestBase(SendrecvmsgDgramFlagsBase,
pass pass
@requireAttrs(socket.socket, "sendmsg") @requireAttrs(socket.socket, "sendmsg")
@unittest.skipUnless(socket.has_ipv6, "Python not built with IPv6 support") @unittest.skipUnless(support.IPV6_ENABLED, 'IPv6 required for this test.')
@requireSocket("AF_INET6", "SOCK_DGRAM") @requireSocket("AF_INET6", "SOCK_DGRAM")
@unittest.skipUnless(thread, 'Threading required for this test.') @unittest.skipUnless(thread, 'Threading required for this test.')
class SendmsgUDP6Test(SendmsgConnectionlessTests, SendrecvmsgUDP6TestBase): class SendmsgUDP6Test(SendmsgConnectionlessTests, SendrecvmsgUDP6TestBase):
pass pass
@requireAttrs(socket.socket, "recvmsg") @requireAttrs(socket.socket, "recvmsg")
@unittest.skipUnless(socket.has_ipv6, "Python not built with IPv6 support") @unittest.skipUnless(support.IPV6_ENABLED, 'IPv6 required for this test.')
@requireSocket("AF_INET6", "SOCK_DGRAM") @requireSocket("AF_INET6", "SOCK_DGRAM")
@unittest.skipUnless(thread, 'Threading required for this test.') @unittest.skipUnless(thread, 'Threading required for this test.')
class RecvmsgUDP6Test(RecvmsgTests, SendrecvmsgUDP6TestBase): class RecvmsgUDP6Test(RecvmsgTests, SendrecvmsgUDP6TestBase):
pass pass
@requireAttrs(socket.socket, "recvmsg_into") @requireAttrs(socket.socket, "recvmsg_into")
@unittest.skipUnless(socket.has_ipv6, "Python not built with IPv6 support") @unittest.skipUnless(support.IPV6_ENABLED, 'IPv6 required for this test.')
@requireSocket("AF_INET6", "SOCK_DGRAM") @requireSocket("AF_INET6", "SOCK_DGRAM")
@unittest.skipUnless(thread, 'Threading required for this test.') @unittest.skipUnless(thread, 'Threading required for this test.')
class RecvmsgIntoUDP6Test(RecvmsgIntoTests, SendrecvmsgUDP6TestBase): class RecvmsgIntoUDP6Test(RecvmsgIntoTests, SendrecvmsgUDP6TestBase):
pass pass
@requireAttrs(socket.socket, "recvmsg") @requireAttrs(socket.socket, "recvmsg")
@unittest.skipUnless(socket.has_ipv6, "Python not built with IPv6 support") @unittest.skipUnless(support.IPV6_ENABLED, 'IPv6 required for this test.')
@requireAttrs(socket, "IPPROTO_IPV6") @requireAttrs(socket, "IPPROTO_IPV6")
@requireSocket("AF_INET6", "SOCK_DGRAM") @requireSocket("AF_INET6", "SOCK_DGRAM")
@unittest.skipUnless(thread, 'Threading required for this test.') @unittest.skipUnless(thread, 'Threading required for this test.')
...@@ -3232,7 +3232,7 @@ class RecvmsgRFC3542AncillaryUDP6Test(RFC3542AncillaryTest, ...@@ -3232,7 +3232,7 @@ class RecvmsgRFC3542AncillaryUDP6Test(RFC3542AncillaryTest,
pass pass
@requireAttrs(socket.socket, "recvmsg_into") @requireAttrs(socket.socket, "recvmsg_into")
@unittest.skipUnless(socket.has_ipv6, "Python not built with IPv6 support") @unittest.skipUnless(support.IPV6_ENABLED, 'IPv6 required for this test.')
@requireAttrs(socket, "IPPROTO_IPV6") @requireAttrs(socket, "IPPROTO_IPV6")
@requireSocket("AF_INET6", "SOCK_DGRAM") @requireSocket("AF_INET6", "SOCK_DGRAM")
@unittest.skipUnless(thread, 'Threading required for this test.') @unittest.skipUnless(thread, 'Threading required for this test.')
......
...@@ -93,6 +93,9 @@ Tools/Demos ...@@ -93,6 +93,9 @@ Tools/Demos
Tests Tests
----- -----
- Issue #15284: Skip {send,recv}msg tests in test_socket when IPv6 is not
enabled. Patch by Brian Brazil.
- Issue #15277: Fix a resource leak in support.py when IPv6 is disabled. - Issue #15277: Fix a resource leak in support.py when IPv6 is disabled.
Patch by Brian Brazil. Patch by Brian Brazil.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment