mark failing tests of test_socket

This commit is contained in:
Jeong YunWon
2024-04-22 11:20:38 +09:00
parent b620f03728
commit 9e2f6bd187

View File

@@ -821,6 +821,8 @@ def requireSocket(*args):
class GeneralModuleTests(unittest.TestCase):
# TODO: RUSTPYTHON
@unittest.expectedFailure
@unittest.skipUnless(_socket is not None, 'need _socket module')
def test_socket_type(self):
self.assertTrue(gc.is_tracked(_socket.socket))
@@ -1532,8 +1534,6 @@ class GeneralModuleTests(unittest.TestCase):
raise
self.assertRaises(TypeError, s.ioctl, socket.SIO_LOOPBACK_FAST_PATH, None)
# TODO: RUSTPYTHON, AssertionError: '2' != 'AddressFamily.AF_INET'
@unittest.expectedFailure
def testGetaddrinfo(self):
try:
socket.getaddrinfo('localhost', 80)
@@ -1615,6 +1615,8 @@ class GeneralModuleTests(unittest.TestCase):
except socket.gaierror:
pass
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_getaddrinfo_int_port_overflow(self):
# gh-74895: Test that getaddrinfo does not raise OverflowError on port.
#
@@ -1894,8 +1896,6 @@ class GeneralModuleTests(unittest.TestCase):
nameinfo = socket.getnameinfo(sockaddr, socket.NI_NUMERICHOST | socket.NI_NUMERICSERV)
self.assertEqual(nameinfo, ('ff02::1de:c0:face:8d%' + str(ifindex), '1234'))
# TODO: RUSTPYTHON, AssertionError: '2' != 'AddressFamily.AF_INET'
@unittest.expectedFailure
def test_str_for_enums(self):
# Make sure that the AF_* and SOCK_* constants have enum-like string
# reprs.
@@ -2052,6 +2052,8 @@ class GeneralModuleTests(unittest.TestCase):
fileno=afile.fileno())
self.assertEqual(cm.exception.errno, errno.ENOTSOCK)
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_addressfamily_enum(self):
import _socket, enum
CheckedAddressFamily = enum._old_convert_(
@@ -2061,6 +2063,8 @@ class GeneralModuleTests(unittest.TestCase):
)
enum._test_simple_enum(CheckedAddressFamily, socket.AddressFamily)
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_socketkind_enum(self):
import _socket, enum
CheckedSocketKind = enum._old_convert_(
@@ -2070,6 +2074,8 @@ class GeneralModuleTests(unittest.TestCase):
)
enum._test_simple_enum(CheckedSocketKind, socket.SocketKind)
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_msgflag_enum(self):
import _socket, enum
CheckedMsgFlag = enum._old_convert_(
@@ -2079,6 +2085,8 @@ class GeneralModuleTests(unittest.TestCase):
)
enum._test_simple_enum(CheckedMsgFlag, socket.MsgFlag)
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_addressinfo_enum(self):
import _socket, enum
CheckedAddressInfo = enum._old_convert_(
@@ -5352,6 +5360,8 @@ class NetworkConnectionNoServer(unittest.TestCase):
expected_errnos = socket_helper.get_socket_conn_refused_errs()
self.assertIn(cm.exception.errno, expected_errnos)
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_create_connection_all_errors(self):
port = socket_helper.find_unused_port()
try: