New submission from Idan Weiss <[email protected]>:
To reproduce:
import unittest.mock
class LogicInBool:
def __bool__(self):
print("In Bool!")
return True
class SomeClass:
def __init__(self):
self.logic_in_bool = LogicInBool()
obj = SomeClass()
with unittest.mock.patch.object(obj, 'logic_in_bool', autospec=True):
# "In Bool! is printed
pass
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue42532>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com