Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 19a9af3

Browse files
committed
merge heads
2 parents ac3f4f3 + 8d459f0 commit 19a9af3

2 files changed

Lines changed: 8 additions & 5 deletions

File tree

Lib/test/test_socket.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3202,28 +3202,28 @@ class SendrecvmsgUDP6TestBase(SendrecvmsgDgramFlagsBase,
32023202
pass
32033203

32043204
@requireAttrs(socket.socket, "sendmsg")
3205-
@unittest.skipUnless(socket.has_ipv6, "Python not built with IPv6 support")
3205+
@unittest.skipUnless(support.IPV6_ENABLED, 'IPv6 required for this test.')
32063206
@requireSocket("AF_INET6", "SOCK_DGRAM")
32073207
@unittest.skipUnless(thread, 'Threading required for this test.')
32083208
class SendmsgUDP6Test(SendmsgConnectionlessTests, SendrecvmsgUDP6TestBase):
32093209
pass
32103210

32113211
@requireAttrs(socket.socket, "recvmsg")
3212-
@unittest.skipUnless(socket.has_ipv6, "Python not built with IPv6 support")
3212+
@unittest.skipUnless(support.IPV6_ENABLED, 'IPv6 required for this test.')
32133213
@requireSocket("AF_INET6", "SOCK_DGRAM")
32143214
@unittest.skipUnless(thread, 'Threading required for this test.')
32153215
class RecvmsgUDP6Test(RecvmsgTests, SendrecvmsgUDP6TestBase):
32163216
pass
32173217

32183218
@requireAttrs(socket.socket, "recvmsg_into")
3219-
@unittest.skipUnless(socket.has_ipv6, "Python not built with IPv6 support")
3219+
@unittest.skipUnless(support.IPV6_ENABLED, 'IPv6 required for this test.')
32203220
@requireSocket("AF_INET6", "SOCK_DGRAM")
32213221
@unittest.skipUnless(thread, 'Threading required for this test.')
32223222
class RecvmsgIntoUDP6Test(RecvmsgIntoTests, SendrecvmsgUDP6TestBase):
32233223
pass
32243224

32253225
@requireAttrs(socket.socket, "recvmsg")
3226-
@unittest.skipUnless(socket.has_ipv6, "Python not built with IPv6 support")
3226+
@unittest.skipUnless(support.IPV6_ENABLED, 'IPv6 required for this test.')
32273227
@requireAttrs(socket, "IPPROTO_IPV6")
32283228
@requireSocket("AF_INET6", "SOCK_DGRAM")
32293229
@unittest.skipUnless(thread, 'Threading required for this test.')
@@ -3232,7 +3232,7 @@ class RecvmsgRFC3542AncillaryUDP6Test(RFC3542AncillaryTest,
32323232
pass
32333233

32343234
@requireAttrs(socket.socket, "recvmsg_into")
3235-
@unittest.skipUnless(socket.has_ipv6, "Python not built with IPv6 support")
3235+
@unittest.skipUnless(support.IPV6_ENABLED, 'IPv6 required for this test.')
32363236
@requireAttrs(socket, "IPPROTO_IPV6")
32373237
@requireSocket("AF_INET6", "SOCK_DGRAM")
32383238
@unittest.skipUnless(thread, 'Threading required for this test.')

Misc/NEWS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ Tools/Demos
9393
Tests
9494
-----
9595

96+
- Issue #15284: Skip {send,recv}msg tests in test_socket when IPv6 is not
97+
enabled. Patch by Brian Brazil.
98+
9699
- Issue #15277: Fix a resource leak in support.py when IPv6 is disabled.
97100
Patch by Brian Brazil.
98101

0 commit comments

Comments
 (0)