@@ -3873,10 +3873,12 @@ class C(metaclass=CM):
38733873 def __init__ (self , b ):
38743874 pass
38753875
3876- self .assertEqual (C (1 ), (2 , 1 ))
3877- self .assertEqual (self .signature (C ),
3878- ((('a' , ..., ..., "positional_or_keyword" ),),
3879- ...))
3876+ with self .assertWarns (FutureWarning ):
3877+ self .assertEqual (C (1 ), (2 , 1 ))
3878+ with self .assertWarns (FutureWarning ):
3879+ self .assertEqual (self .signature (C ),
3880+ ((('a' , ..., ..., "positional_or_keyword" ),),
3881+ ...))
38803882
38813883 with self .subTest ('partialmethod' ):
38823884 class CM (type ):
@@ -4024,10 +4026,12 @@ class C:
40244026 class C :
40254027 __init__ = functools .partial (lambda x , a : None , 2 )
40264028
4027- C (1 ) # does not raise
4028- self .assertEqual (self .signature (C ),
4029- ((('a' , ..., ..., "positional_or_keyword" ),),
4030- ...))
4029+ with self .assertWarns (FutureWarning ):
4030+ C (1 ) # does not raise
4031+ with self .assertWarns (FutureWarning ):
4032+ self .assertEqual (self .signature (C ),
4033+ ((('a' , ..., ..., "positional_or_keyword" ),),
4034+ ...))
40314035
40324036 with self .subTest ('partialmethod' ):
40334037 class C :
@@ -4282,10 +4286,13 @@ class C:
42824286 class C :
42834287 __call__ = functools .partial (lambda x , a : (x , a ), 2 )
42844288
4285- self .assertEqual (C ()(1 ), (2 , 1 ))
4286- self .assertEqual (self .signature (C ()),
4287- ((('a' , ..., ..., "positional_or_keyword" ),),
4288- ...))
4289+ c = C ()
4290+ with self .assertWarns (FutureWarning ):
4291+ self .assertEqual (c (1 ), (2 , 1 ))
4292+ with self .assertWarns (FutureWarning ):
4293+ self .assertEqual (self .signature (c ),
4294+ ((('a' , ..., ..., "positional_or_keyword" ),),
4295+ ...))
42894296
42904297 with self .subTest ('partialmethod' ):
42914298 class C :
0 commit comments