cpython/Lib/unittest
vabr-g fdb9efce6a
bpo-41877: Check for misspelled speccing arguments (GH-23737)
patch, patch.object and create_autospec silently ignore misspelled
arguments such as autospect, auto_spec and set_spec. This can lead
to tests failing to check what they are supposed to check.

This change adds a check causing a RuntimeError if the above
functions get any of the above misspellings as arguments. It also
adds a new argument, "unsafe", which can be set to True to disable
this check.

Also add "!r" to format specifiers in added error messages.
2020-12-14 10:30:09 -08:00
..
test bpo-41877: Check for misspelled speccing arguments (GH-23737) 2020-12-14 10:30:09 -08:00
__init__.py bpo-40275: Avoid importing asyncio in test.support (GH-19600) 2020-04-25 10:04:10 +03:00
__main__.py
_log.py bpo-41943: Fix bug where assertLogs doesn't correctly filter messages… (GH-22565) 2020-11-02 11:25:29 -08:00
async_case.py bpo-39101: Fixes BaseException hang in IsolatedAsyncioTestCase. (GH-22654) 2020-10-26 09:28:17 -07:00
case.py bpo-39385: Add an assertNoLogs context manager to unittest.TestCase (GH-18067) 2020-07-01 22:08:38 +01:00
loader.py
main.py
mock.py bpo-41877: Check for misspelled speccing arguments (GH-23737) 2020-12-14 10:30:09 -08:00
result.py
runner.py
signals.py
suite.py
util.py