Издевательский метод внутри dict - PullRequest
0 голосов
/ 21 января 2020

У меня есть класс

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 __?

...