@@ -415,6 +415,12 @@ def assertEndsWith(self, string, tail):
415
415
if not string .endswith (tail ):
416
416
self .fail (f"String { string !r} does not end with { tail !r} " )
417
417
418
+ def test_name (self ):
419
+ Ts = TypeVarTuple ('Ts' )
420
+ self .assertEqual (Ts .__name__ , 'Ts' )
421
+ Ts2 = TypeVarTuple ('Ts2' )
422
+ self .assertEqual (Ts2 .__name__ , 'Ts2' )
423
+
418
424
def test_instance_is_equal_to_itself (self ):
419
425
Ts = TypeVarTuple ('Ts' )
420
426
self .assertEqual (Ts , Ts )
@@ -509,15 +515,6 @@ def test_repr_is_correct(self):
509
515
self .assertEqual (repr (Unpack [tuple [Unpack [Ts ]]]), '*tuple[*Ts]' )
510
516
self .assertEqual (repr (Unpack [Tuple [Unpack [Ts ]]]), '*typing.Tuple[*Ts]' )
511
517
512
- def test_repr_is_correct (self ):
513
- Ts = TypeVarTuple ('Ts' )
514
- self .assertEqual (repr (Ts ), 'Ts' )
515
- self .assertEqual (repr (Unpack [Ts ]), '*Ts' )
516
- self .assertEqual (repr (tuple [Unpack [Ts ]]), 'tuple[*Ts]' )
517
- self .assertEqual (repr (Tuple [Unpack [Ts ]]), 'typing.Tuple[*Ts]' )
518
- self .assertEqual (repr (Unpack [tuple [Unpack [Ts ]]]), '*tuple[*Ts]' )
519
- self .assertEqual (repr (Unpack [Tuple [Unpack [Ts ]]]), '*typing.Tuple[*Ts]' )
520
-
521
518
def test_variadic_class_repr_is_correct (self ):
522
519
Ts = TypeVarTuple ('Ts' )
523
520
class A (Generic [Unpack [Ts ]]): pass
0 commit comments