@@ -750,25 +750,22 @@ class D(B, C): pass
750
750
751
751
def assertArgSpecEquals (self , routine , args_e , varargs_e = None ,
752
752
varkw_e = None , defaults_e = None , formatted = None ):
753
- with self .assertWarns (DeprecationWarning ):
754
- args , varargs , varkw , defaults = inspect .getargspec (routine )
753
+ args , varargs , varkw , defaults = inspect .getargspec (routine )
755
754
self .assertEqual (args , args_e )
756
755
self .assertEqual (varargs , varargs_e )
757
756
self .assertEqual (varkw , varkw_e )
758
757
self .assertEqual (defaults , defaults_e )
759
758
if formatted is not None :
760
- with self .assertWarns (DeprecationWarning ):
761
- self .assertEqual (inspect .formatargspec (args , varargs , varkw , defaults ),
762
- formatted )
759
+ self .assertEqual (inspect .formatargspec (args , varargs , varkw , defaults ),
760
+ formatted )
763
761
764
762
def assertFullArgSpecEquals (self , routine , args_e , varargs_e = None ,
765
763
varkw_e = None , defaults_e = None ,
766
764
posonlyargs_e = [], kwonlyargs_e = [],
767
765
kwonlydefaults_e = None ,
768
766
ann_e = {}, formatted = None ):
769
- with self .assertWarns (DeprecationWarning ):
770
- args , varargs , varkw , defaults , kwonlyargs , kwonlydefaults , ann = \
771
- inspect .getfullargspec (routine )
767
+ args , varargs , varkw , defaults , kwonlyargs , kwonlydefaults , ann = \
768
+ inspect .getfullargspec (routine )
772
769
self .assertEqual (args , args_e )
773
770
self .assertEqual (varargs , varargs_e )
774
771
self .assertEqual (varkw , varkw_e )
@@ -777,9 +774,8 @@ def assertFullArgSpecEquals(self, routine, args_e, varargs_e=None,
777
774
self .assertEqual (kwonlydefaults , kwonlydefaults_e )
778
775
self .assertEqual (ann , ann_e )
779
776
if formatted is not None :
780
- with self .assertWarns (DeprecationWarning ):
781
- self .assertEqual (inspect .formatargspec (args , varargs , varkw , defaults ,
782
- kwonlyargs , kwonlydefaults , ann ),
777
+ self .assertEqual (inspect .formatargspec (args , varargs , varkw , defaults ,
778
+ kwonlyargs , kwonlydefaults , ann ),
783
779
formatted )
784
780
785
781
def test_getargspec (self ):
@@ -879,13 +875,11 @@ def test():
879
875
880
876
def test_getfullargspec_signature_annos (self ):
881
877
def test (a :'spam' ) -> 'ham' : pass
882
- with self .assertWarns (DeprecationWarning ):
883
- spec = inspect .getfullargspec (test )
878
+ spec = inspect .getfullargspec (test )
884
879
self .assertEqual (test .__annotations__ , spec .annotations )
885
880
886
881
def test (): pass
887
- with self .assertWarns (DeprecationWarning ):
888
- spec = inspect .getfullargspec (test )
882
+ spec = inspect .getfullargspec (test )
889
883
self .assertEqual (test .__annotations__ , spec .annotations )
890
884
891
885
@unittest .skipIf (MISSING_C_DOCSTRINGS ,
@@ -910,8 +904,7 @@ def test_getfullargspec_builtin_methods(self):
910
904
def test_getfullargspec_builtin_func (self ):
911
905
import _testcapi
912
906
builtin = _testcapi .docstring_with_signature_with_defaults
913
- with self .assertWarns (DeprecationWarning ):
914
- spec = inspect .getfullargspec (builtin )
907
+ spec = inspect .getfullargspec (builtin )
915
908
self .assertEqual (spec .defaults [0 ], 'avocado' )
916
909
917
910
@cpython_only
@@ -920,20 +913,17 @@ def test_getfullargspec_builtin_func(self):
920
913
def test_getfullargspec_builtin_func_no_signature (self ):
921
914
import _testcapi
922
915
builtin = _testcapi .docstring_no_signature
923
- with self .assertWarns (DeprecationWarning ):
924
- with self .assertRaises (TypeError ):
925
- inspect .getfullargspec (builtin )
916
+ with self .assertRaises (TypeError ):
917
+ inspect .getfullargspec (builtin )
926
918
927
919
def test_getfullargspec_definition_order_preserved_on_kwonly (self ):
928
920
for fn in signatures_with_lexicographic_keyword_only_parameters ():
929
- with self .assertWarns (DeprecationWarning ):
930
- signature = inspect .getfullargspec (fn )
921
+ signature = inspect .getfullargspec (fn )
931
922
l = list (signature .kwonlyargs )
932
923
sorted_l = sorted (l )
933
924
self .assertTrue (l )
934
925
self .assertEqual (l , sorted_l )
935
- with self .assertWarns (DeprecationWarning ):
936
- signature = inspect .getfullargspec (unsorted_keyword_only_parameters_fn )
926
+ signature = inspect .getfullargspec (unsorted_keyword_only_parameters_fn )
937
927
l = list (signature .kwonlyargs )
938
928
self .assertEqual (l , unsorted_keyword_only_parameters )
939
929
@@ -1390,9 +1380,8 @@ class TestGetcallargsFunctions(unittest.TestCase):
1390
1380
def assertEqualCallArgs (self , func , call_params_string , locs = None ):
1391
1381
locs = dict (locs or {}, func = func )
1392
1382
r1 = eval ('func(%s)' % call_params_string , None , locs )
1393
- with self .assertWarns (DeprecationWarning ):
1394
- r2 = eval ('inspect.getcallargs(func, %s)' % call_params_string , None ,
1395
- locs )
1383
+ r2 = eval ('inspect.getcallargs(func, %s)' % call_params_string , None ,
1384
+ locs )
1396
1385
self .assertEqual (r1 , r2 )
1397
1386
1398
1387
def assertEqualException (self , func , call_param_string , locs = None ):
@@ -1404,9 +1393,8 @@ def assertEqualException(self, func, call_param_string, locs=None):
1404
1393
else :
1405
1394
self .fail ('Exception not raised' )
1406
1395
try :
1407
- with self .assertWarns (DeprecationWarning ):
1408
- eval ('inspect.getcallargs(func, %s)' % call_param_string , None ,
1409
- locs )
1396
+ eval ('inspect.getcallargs(func, %s)' % call_param_string , None ,
1397
+ locs )
1410
1398
except Exception as e :
1411
1399
ex2 = e
1412
1400
else :
@@ -1564,16 +1552,14 @@ def test_errors(self):
1564
1552
def f5 (* , a ): pass
1565
1553
with self .assertRaisesRegex (TypeError ,
1566
1554
'missing 1 required keyword-only' ):
1567
- with self .assertWarns (DeprecationWarning ):
1568
- inspect .getcallargs (f5 )
1555
+ inspect .getcallargs (f5 )
1569
1556
1570
1557
1571
1558
# issue20817:
1572
1559
def f6 (a , b , c ):
1573
1560
pass
1574
1561
with self .assertRaisesRegex (TypeError , "'a', 'b' and 'c'" ):
1575
- with self .assertWarns (DeprecationWarning ):
1576
- inspect .getcallargs (f6 )
1562
+ inspect .getcallargs (f6 )
1577
1563
1578
1564
# bpo-33197
1579
1565
with self .assertRaisesRegex (ValueError ,
0 commit comments