mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Remove more Python 2 code from unittest.mock (obsolete function attributes)
This commit is contained in:
parent
0dccf657b5
commit
1ab27c6fde
1 changed files with 0 additions and 14 deletions
|
@ -2037,10 +2037,6 @@ def create_autospec(spec, spec_set=False, instance=False, _parent=None,
|
||||||
# MagicMock already does the useful magic methods for us
|
# MagicMock already does the useful magic methods for us
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if isinstance(spec, FunctionTypes) and entry in FunctionAttributes:
|
|
||||||
# allow a mock to actually be a function
|
|
||||||
continue
|
|
||||||
|
|
||||||
# XXXX do we need a better way of getting attributes without
|
# XXXX do we need a better way of getting attributes without
|
||||||
# triggering code execution (?) Probably not - we need the actual
|
# triggering code execution (?) Probably not - we need the actual
|
||||||
# object to mock it so we would rather trigger a property than mock
|
# object to mock it so we would rather trigger a property than mock
|
||||||
|
@ -2128,16 +2124,6 @@ FunctionTypes = (
|
||||||
type(_ANY.__eq__),
|
type(_ANY.__eq__),
|
||||||
)
|
)
|
||||||
|
|
||||||
FunctionAttributes = set([
|
|
||||||
'func_closure',
|
|
||||||
'func_code',
|
|
||||||
'func_defaults',
|
|
||||||
'func_dict',
|
|
||||||
'func_doc',
|
|
||||||
'func_globals',
|
|
||||||
'func_name',
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
file_spec = None
|
file_spec = None
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue