New submission from Sergey Kostyuk <ks.hot...@gmail.com>: Good day. I have a question (or proposal, if you like)
For now Mocks from unittest.mock module allows to mimic an interface of a some class or object instance. They pass isinstance checks, they allows to wrap callables with respect to their arguments. But there is a thing they don't mimic: a value of the __qualname__ attribute for a mock itself and its mocked attributes. So, here is the proposal: copy the value of __qualname__ attribute from the wrapped (mocked) instance for all of the attributes of a Mock. I don't know if it's reasonable enough to be implemented at all but it can be handy in some situations. An example of the current and desired behaviour is provided in the attached file. And sorry for my English ---------- components: Tests files: qualname_for_mocks.py messages: 312849 nosy: s_kostyuk priority: normal severity: normal status: open title: Add __qualname__ for attributes of Mock instances type: enhancement versions: Python 3.8 Added file: https://bugs.python.org/file47462/qualname_for_mocks.py _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32952> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com