mirror of
https://github.com/RustPython/RustPython.git
synced 2026-06-02 19:39:49 +09:00
mark failing tests of test_socket
This commit is contained in:
18
Lib/test/test_socket.py
vendored
18
Lib/test/test_socket.py
vendored
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user