Правильный путь к макету.patchPython

Программы на Python
Anonymous
Правильный путь к макету.patch

Сообщение Anonymous »

У меня возникла проблема с определением путей при использовании макета в Python.

Предположим, у меня есть следующие файлы:

file1.py

Код: Выделить всё

def func1():
return 'X'
file2.py

Код: Выделить всё

from file1 import func1

class ClassA():

def func_that_uses_func1(self):
x = func1()
Как я могу исправить использование func1 в классе A? Я попробовал @mock.patch('file2.func1'), но получаю ошибку AttributeError: не имеет атрибута 'func1'

Подробнее здесь: https://stackoverflow.com/questions/327 ... mock-patch

Вернуться в «Python»