xy.py
Код: Выделить всё
from a.b import ClassA
class ClassB:
def method_1():
a = ClassA()
a.method2()
b.py
Код: Выделить всё
from c import ClassC
class ClassA:
def method2():
c = ClassC()
c.method3()
< /code>
Теперь в этом коде при написании теста для xy.py я хочу высмеивать.patch classc, есть ли способ достичь этого в Python? P> Очевидно, я попробовал: < /p>
mock.patch('a.b.ClassA.ClassC')
< /code>
и < /p>
mock.patch('a.b.c.ClassC')
Подробнее здесь: https://stackoverflow.com/questions/309 ... her-module