Skip to content

Commit 9e2f6bd

Browse files
committed
mark failing tests of test_socket
1 parent b620f03 commit 9e2f6bd

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

Lib/test/test_socket.py

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -821,6 +821,8 @@ def requireSocket(*args):
821821

822822
class GeneralModuleTests(unittest.TestCase):
823823

824+
# TODO: RUSTPYTHON
825+
@unittest.expectedFailure
824826
@unittest.skipUnless(_socket is not None, 'need _socket module')
825827
def test_socket_type(self):
826828
self.assertTrue(gc.is_tracked(_socket.socket))
@@ -1532,8 +1534,6 @@ def test_sio_loopback_fast_path(self):
15321534
raise
15331535
self.assertRaises(TypeError, s.ioctl, socket.SIO_LOOPBACK_FAST_PATH, None)
15341536

1535-
# TODO: RUSTPYTHON, AssertionError: '2' != 'AddressFamily.AF_INET'
1536-
@unittest.expectedFailure
15371537
def testGetaddrinfo(self):
15381538
try:
15391539
socket.getaddrinfo('localhost', 80)
@@ -1615,6 +1615,8 @@ def testGetaddrinfo(self):
16151615
except socket.gaierror:
16161616
pass
16171617

1618+
# TODO: RUSTPYTHON
1619+
@unittest.expectedFailure
16181620
def test_getaddrinfo_int_port_overflow(self):
16191621
# gh-74895: Test that getaddrinfo does not raise OverflowError on port.
16201622
#
@@ -1894,8 +1896,6 @@ def test_getnameinfo_ipv6_scopeid_numeric(self):
18941896
nameinfo = socket.getnameinfo(sockaddr, socket.NI_NUMERICHOST | socket.NI_NUMERICSERV)
18951897
self.assertEqual(nameinfo, ('ff02::1de:c0:face:8d%' + str(ifindex), '1234'))
18961898

1897-
# TODO: RUSTPYTHON, AssertionError: '2' != 'AddressFamily.AF_INET'
1898-
@unittest.expectedFailure
18991899
def test_str_for_enums(self):
19001900
# Make sure that the AF_* and SOCK_* constants have enum-like string
19011901
# reprs.
@@ -2052,6 +2052,8 @@ def test_socket_fileno_requires_socket_fd(self):
20522052
fileno=afile.fileno())
20532053
self.assertEqual(cm.exception.errno, errno.ENOTSOCK)
20542054

2055+
# TODO: RUSTPYTHON
2056+
@unittest.expectedFailure
20552057
def test_addressfamily_enum(self):
20562058
import _socket, enum
20572059
CheckedAddressFamily = enum._old_convert_(
@@ -2061,6 +2063,8 @@ def test_addressfamily_enum(self):
20612063
)
20622064
enum._test_simple_enum(CheckedAddressFamily, socket.AddressFamily)
20632065

2066+
# TODO: RUSTPYTHON
2067+
@unittest.expectedFailure
20642068
def test_socketkind_enum(self):
20652069
import _socket, enum
20662070
CheckedSocketKind = enum._old_convert_(
@@ -2070,6 +2074,8 @@ def test_socketkind_enum(self):
20702074
)
20712075
enum._test_simple_enum(CheckedSocketKind, socket.SocketKind)
20722076

2077+
# TODO: RUSTPYTHON
2078+
@unittest.expectedFailure
20732079
def test_msgflag_enum(self):
20742080
import _socket, enum
20752081
CheckedMsgFlag = enum._old_convert_(
@@ -2079,6 +2085,8 @@ def test_msgflag_enum(self):
20792085
)
20802086
enum._test_simple_enum(CheckedMsgFlag, socket.MsgFlag)
20812087

2088+
# TODO: RUSTPYTHON
2089+
@unittest.expectedFailure
20822090
def test_addressinfo_enum(self):
20832091
import _socket, enum
20842092
CheckedAddressInfo = enum._old_convert_(
@@ -5352,6 +5360,8 @@ def test_create_connection(self):
53525360
expected_errnos = socket_helper.get_socket_conn_refused_errs()
53535361
self.assertIn(cm.exception.errno, expected_errnos)
53545362

5363+
# TODO: RUSTPYTHON
5364+
@unittest.expectedFailure
53555365
def test_create_connection_all_errors(self):
53565366
port = socket_helper.find_unused_port()
53575367
try:

0 commit comments

Comments
 (0)