У меня есть класс
class A(object):
def method_1(self, *args, **kwargs):
...
def method_2(self, *args, **kwargs):
...
В тесте я хочу смоделировать некоторые методы, я делаю это так
from mock import patch
@patch('path.to.A.method_1')
class TestA(self, *args):
...
Когда тест работает, я вызываю A .__ dict__ и получаю method_1 как свойство
'method_1', <MagicMock id='4424568720'>
Как я могу исключить макет метода из __dict __?