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

Reply via email to