Skip to content

Commit 296da56

Browse files
committed
Mark failing tests in test_genericalias.py
1 parent 624a561 commit 296da56

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Lib/test/test_genericalias.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ def test_subscriptable(self):
151151
self.assertEqual(alias.__args__, (int,))
152152
self.assertEqual(alias.__parameters__, ())
153153

154+
@unittest.expectedFailure # TODO: RUSTPYTHON; wrong error message
154155
def test_unsubscriptable(self):
155156
for t in int, str, float, Sized, Hashable:
156157
tname = t.__name__
@@ -209,6 +210,7 @@ class MyList(list):
209210
self.assertEqual(t.__args__, (int,))
210211
self.assertEqual(t.__parameters__, ())
211212

213+
@unittest.expectedFailure # TODO: RUSTPYTHON
212214
def test_repr(self):
213215
class MyList(list):
214216
pass
@@ -332,6 +334,7 @@ def test_parameter_chaining(self):
332334
with self.assertRaises(TypeError):
333335
dict[T, T][str, int]
334336

337+
@unittest.expectedFailure # TODO: RUSTPYTHON
335338
def test_equality(self):
336339
self.assertEqual(list[int], list[int])
337340
self.assertEqual(dict[str, int], dict[str, int])
@@ -362,6 +365,7 @@ def test_type_generic(self):
362365
self.assertEqual(t(test), Test)
363366
self.assertEqual(t(0), int)
364367

368+
@unittest.expectedFailure # TODO: RUSTPYTHON; wrong error message
365369
def test_type_subclass_generic(self):
366370
class MyType(type):
367371
pass
@@ -422,6 +426,7 @@ def test_union_generic(self):
422426
self.assertEqual(a.__args__, (list[T], tuple[T, ...]))
423427
self.assertEqual(a.__parameters__, (T,))
424428

429+
@unittest.expectedFailure # TODO: RUSTPYTHON
425430
def test_dir(self):
426431
ga = list[int]
427432
dir_of_gen_alias = set(dir(ga))

0 commit comments

Comments
 (0)