New submission from Karthikeyan Singaravelan <tir.kar...@gmail.com>:
In PR 13245 getfullargspec was undeprecated. But functions like getargspec and formatargspec still have deprecation warnings in code. As part of the PR code to ignore these warnings in test were also removed though the actual warning remains in Lib/inspect.py . This generates below warnings. ./python.exe -Wall -m test test_inspect Run tests sequentially 0:00:00 load avg: 3.05 [1/1] test_inspect /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:759: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults), /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:777: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults, /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:777: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults, /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:759: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults), /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:759: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults), /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:759: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults), /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:759: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults), /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:759: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults), /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:759: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults), /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:759: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults), /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:759: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults), /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:759: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults), /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:753: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, varargs, varkw, defaults = inspect.getargspec(routine) /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:777: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults, /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:777: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults, /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:777: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults, /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:777: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults, /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:777: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults, /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:777: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults, /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:777: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults, /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:777: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults, /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:777: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults, /Users/karthikeyansingaravelan/stuff/python/cpython/Lib/test/test_inspect.py:777: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly self.assertEqual(inspect.formatargspec(args, varargs, varkw, defaults, == Tests result: SUCCESS == 1 test OK. Total duration: 1 sec 662 ms Tests result: SUCCESS ---------- components: Tests messages: 343971 nosy: pablogsal, xtreak priority: normal severity: normal status: open title: test_inspect generates DeprecationWarning type: behavior versions: Python 3.8 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue37099> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com