Патч не работает с путем, который я обычно использую с pytest
У меня есть этот файл в проекте django, 'project/src/connector.py'
(manage.py находится в src -> src/manage.py)
from shared_tools import rest
class Foo:
def __init__(self):
self.connector = rest.Restful()
def make_call(self):
self.connector.make_request()
А этот тест:
class FooTest(TestCase):
@patch('connector.rest.Restful.make_request', autospec=True)
def test_it(mock_request):
assert mock_request.called is True
Обычно я работал с pytest, и я думаю, что я всегда делал это таким образом, есть ли что-то неправильное в моем коде или это потому, что это отличается от django?