bpo-33582: Emit deprecation warning for `formatargspec` (GH-6994) · python/cpython@46c5cd0
@@ -712,8 +712,9 @@ def assertArgSpecEquals(self, routine, args_e, varargs_e=None,
712712self.assertEqual(varkw, varkw_e)
713713self.assertEqual(defaults, defaults_e)
714714if formatted is not None:
715-self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults),
716-formatted)
715+with self.assertWarns(DeprecationWarning):
716+self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults),
717+formatted)
717718718719def assertFullArgSpecEquals(self, routine, args_e, varargs_e=None,
719720varkw_e=None, defaults_e=None,
@@ -729,8 +730,9 @@ def assertFullArgSpecEquals(self, routine, args_e, varargs_e=None,
729730self.assertEqual(kwonlydefaults, kwonlydefaults_e)
730731self.assertEqual(ann, ann_e)
731732if formatted is not None:
732-self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults,
733-kwonlyargs, kwonlydefaults, ann),
733+with self.assertWarns(DeprecationWarning):
734+self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults,
735+kwonlyargs, kwonlydefaults, ann),
734736formatted)
735737736738def test_getargspec(self):