@@ -821,6 +821,8 @@ def requireSocket(*args):
821821
822822class 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