@@ -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