From 9e2f6bd1875419fa3add740b89db3cdad988fe15 Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Mon, 22 Apr 2024 11:20:38 +0900 Subject: [PATCH] mark failing tests of test_socket --- Lib/test/test_socket.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/Lib/test/test_socket.py b/Lib/test/test_socket.py index d448101dc..ea544f6af 100644 --- a/Lib/test/test_socket.py +++ b/Lib/test/test_socket.py @@ -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: