У меня есть класс python с таким модулем:
xy.py
from a.b import ClassA
class ClassB:
def method_1():
a = ClassA()
a.method2()
то у меня есть ClassA, определяемый как:
b.py
from c import ClassC
class ClassA:
def method2():
c = ClassC()
c.method3()
Теперь в этом коде при написании теста для xy.py я хочу mock.patch ClassC, есть ли способ достичь этого в python?
Очевидно, я пробовал:
mock.patch('a.b.ClassA.ClassC)
и
mock.patch('a.b.c.ClassC')
Ни один из них не работал.