summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSenthil Kumaran <senthil@uthcode.com>2012-07-08 08:33:19 (GMT)
committerSenthil Kumaran <senthil@uthcode.com>2012-07-08 08:33:19 (GMT)
commit19a9af3cab55d937a4342413265a95b26e706e6b (patch)
tree49bac888854288e7ccbc7dfa0cb6138d9010d1df
parentac3f4f3133b269f4b292fcf3aba5e87141d4e35e (diff)
parent8d459f0cb850aebf8da524580a7fa389e803be4d (diff)
downloadcpython-19a9af3cab55d937a4342413265a95b26e706e6b.zip
cpython-19a9af3cab55d937a4342413265a95b26e706e6b.tar.gz
cpython-19a9af3cab55d937a4342413265a95b26e706e6b.tar.bz2
merge heads
-rw-r--r--Lib/test/test_socket.py10
-rw-r--r--Misc/NEWS3
2 files changed, 8 insertions, 5 deletions
diff --git a/Lib/test/test_socket.py b/Lib/test/test_socket.py
index 8520401..7716d33 100644
--- a/Lib/test/test_socket.py
+++ b/Lib/test/test_socket.py
@@ -3202,28 +3202,28 @@ class SendrecvmsgUDP6TestBase(SendrecvmsgDgramFlagsBase,
pass
@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")
@unittest.skipUnless(thread, 'Threading required for this test.')
class SendmsgUDP6Test(SendmsgConnectionlessTests, SendrecvmsgUDP6TestBase):
pass
@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")
@unittest.skipUnless(thread, 'Threading required for this test.')
class RecvmsgUDP6Test(RecvmsgTests, SendrecvmsgUDP6TestBase):
pass
@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")
@unittest.skipUnless(thread, 'Threading required for this test.')
class RecvmsgIntoUDP6Test(RecvmsgIntoTests, SendrecvmsgUDP6TestBase):
pass
@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")
@requireSocket("AF_INET6", "SOCK_DGRAM")
@unittest.skipUnless(thread, 'Threading required for this test.')
@@ -3232,7 +3232,7 @@ class RecvmsgRFC3542AncillaryUDP6Test(RFC3542AncillaryTest,
pass
@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")
@requireSocket("AF_INET6", "SOCK_DGRAM")
@unittest.skipUnless(thread, 'Threading required for this test.')
diff --git a/Misc/NEWS b/Misc/NEWS
index c0d1d01..3e856fc 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -93,6 +93,9 @@ Tools/Demos
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.
Patch by Brian Brazil.