@@ -821,6 +821,8 @@ def requireSocket(*args):
821
821
822
822
class GeneralModuleTests (unittest .TestCase ):
823
823
824
+ # TODO: RUSTPYTHON
825
+ @unittest .expectedFailure
824
826
@unittest .skipUnless (_socket is not None , 'need _socket module' )
825
827
def test_socket_type (self ):
826
828
self .assertTrue (gc .is_tracked (_socket .socket ))
@@ -1532,8 +1534,6 @@ def test_sio_loopback_fast_path(self):
1532
1534
raise
1533
1535
self .assertRaises (TypeError , s .ioctl , socket .SIO_LOOPBACK_FAST_PATH , None )
1534
1536
1535
- # TODO: RUSTPYTHON, AssertionError: '2' != 'AddressFamily.AF_INET'
1536
- @unittest .expectedFailure
1537
1537
def testGetaddrinfo (self ):
1538
1538
try :
1539
1539
socket .getaddrinfo ('localhost' , 80 )
@@ -1615,6 +1615,8 @@ def testGetaddrinfo(self):
1615
1615
except socket .gaierror :
1616
1616
pass
1617
1617
1618
+ # TODO: RUSTPYTHON
1619
+ @unittest .expectedFailure
1618
1620
def test_getaddrinfo_int_port_overflow (self ):
1619
1621
# gh-74895: Test that getaddrinfo does not raise OverflowError on port.
1620
1622
#
@@ -1894,8 +1896,6 @@ def test_getnameinfo_ipv6_scopeid_numeric(self):
1894
1896
nameinfo = socket .getnameinfo (sockaddr , socket .NI_NUMERICHOST | socket .NI_NUMERICSERV )
1895
1897
self .assertEqual (nameinfo , ('ff02::1de:c0:face:8d%' + str (ifindex ), '1234' ))
1896
1898
1897
- # TODO: RUSTPYTHON, AssertionError: '2' != 'AddressFamily.AF_INET'
1898
- @unittest .expectedFailure
1899
1899
def test_str_for_enums (self ):
1900
1900
# Make sure that the AF_* and SOCK_* constants have enum-like string
1901
1901
# reprs.
@@ -2052,6 +2052,8 @@ def test_socket_fileno_requires_socket_fd(self):
2052
2052
fileno = afile .fileno ())
2053
2053
self .assertEqual (cm .exception .errno , errno .ENOTSOCK )
2054
2054
2055
+ # TODO: RUSTPYTHON
2056
+ @unittest .expectedFailure
2055
2057
def test_addressfamily_enum (self ):
2056
2058
import _socket , enum
2057
2059
CheckedAddressFamily = enum ._old_convert_ (
@@ -2061,6 +2063,8 @@ def test_addressfamily_enum(self):
2061
2063
)
2062
2064
enum ._test_simple_enum (CheckedAddressFamily , socket .AddressFamily )
2063
2065
2066
+ # TODO: RUSTPYTHON
2067
+ @unittest .expectedFailure
2064
2068
def test_socketkind_enum (self ):
2065
2069
import _socket , enum
2066
2070
CheckedSocketKind = enum ._old_convert_ (
@@ -2070,6 +2074,8 @@ def test_socketkind_enum(self):
2070
2074
)
2071
2075
enum ._test_simple_enum (CheckedSocketKind , socket .SocketKind )
2072
2076
2077
+ # TODO: RUSTPYTHON
2078
+ @unittest .expectedFailure
2073
2079
def test_msgflag_enum (self ):
2074
2080
import _socket , enum
2075
2081
CheckedMsgFlag = enum ._old_convert_ (
@@ -2079,6 +2085,8 @@ def test_msgflag_enum(self):
2079
2085
)
2080
2086
enum ._test_simple_enum (CheckedMsgFlag , socket .MsgFlag )
2081
2087
2088
+ # TODO: RUSTPYTHON
2089
+ @unittest .expectedFailure
2082
2090
def test_addressinfo_enum (self ):
2083
2091
import _socket , enum
2084
2092
CheckedAddressInfo = enum ._old_convert_ (
@@ -5352,6 +5360,8 @@ def test_create_connection(self):
5352
5360
expected_errnos = socket_helper .get_socket_conn_refused_errs ()
5353
5361
self .assertIn (cm .exception .errno , expected_errnos )
5354
5362
5363
+ # TODO: RUSTPYTHON
5364
+ @unittest .expectedFailure
5355
5365
def test_create_connection_all_errors (self ):
5356
5366
port = socket_helper .find_unused_port ()
5357
5367
try :
0 commit comments