New submission from Idan Weiss <idanweis...@gmail.com>:
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 <rep...@bugs.python.org> <https://bugs.python.org/issue42532> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com