From 296da56190781f229e98e0e6f802e3d96e3656f0 Mon Sep 17 00:00:00 2001 From: ShaharNaveh <50263213+ShaharNaveh@users.noreply.github.com> Date: Sat, 11 Oct 2025 12:01:33 +0300 Subject: [PATCH] Mark failing tests in `test_genericalias.py` --- Lib/test/test_genericalias.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Lib/test/test_genericalias.py b/Lib/test/test_genericalias.py index 4a87e2bf7..c1c49dc29 100644 --- a/Lib/test/test_genericalias.py +++ b/Lib/test/test_genericalias.py @@ -151,6 +151,7 @@ class BaseTest(unittest.TestCase): self.assertEqual(alias.__args__, (int,)) self.assertEqual(alias.__parameters__, ()) + @unittest.expectedFailure # TODO: RUSTPYTHON; wrong error message def test_unsubscriptable(self): for t in int, str, float, Sized, Hashable: tname = t.__name__ @@ -209,6 +210,7 @@ class BaseTest(unittest.TestCase): self.assertEqual(t.__args__, (int,)) self.assertEqual(t.__parameters__, ()) + @unittest.expectedFailure # TODO: RUSTPYTHON def test_repr(self): class MyList(list): pass @@ -332,6 +334,7 @@ class BaseTest(unittest.TestCase): with self.assertRaises(TypeError): dict[T, T][str, int] + @unittest.expectedFailure # TODO: RUSTPYTHON def test_equality(self): self.assertEqual(list[int], list[int]) self.assertEqual(dict[str, int], dict[str, int]) @@ -362,6 +365,7 @@ class BaseTest(unittest.TestCase): self.assertEqual(t(test), Test) self.assertEqual(t(0), int) + @unittest.expectedFailure # TODO: RUSTPYTHON; wrong error message def test_type_subclass_generic(self): class MyType(type): pass @@ -422,6 +426,7 @@ class BaseTest(unittest.TestCase): self.assertEqual(a.__args__, (list[T], tuple[T, ...])) self.assertEqual(a.__parameters__, (T,)) + @unittest.expectedFailure # TODO: RUSTPYTHON def test_dir(self): ga = list[int] dir_of_gen_alias = set(dir(ga))