@@ -415,6 +415,12 @@ def assertEndsWith(self, string, tail):
415415 if not string .endswith (tail ):
416416 self .fail (f"String { string !r} does not end with { tail !r} " )
417417
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+
418424 def test_instance_is_equal_to_itself (self ):
419425 Ts = TypeVarTuple ('Ts' )
420426 self .assertEqual (Ts , Ts )
@@ -509,15 +515,6 @@ def test_repr_is_correct(self):
509515 self .assertEqual (repr (Unpack [tuple [Unpack [Ts ]]]), '*tuple[*Ts]' )
510516 self .assertEqual (repr (Unpack [Tuple [Unpack [Ts ]]]), '*typing.Tuple[*Ts]' )
511517
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-
521518 def test_variadic_class_repr_is_correct (self ):
522519 Ts = TypeVarTuple ('Ts' )
523520 class A (Generic [Unpack [Ts ]]): pass
0 commit comments