Код: Выделить всё
from unittest.mock import PropertyMock
def some_property_mock(self):
if self.__some_member == "some_value"
return "some_different_value"
else:
return "some_other_value"
mocker.patch.object(
SomeClass, "some_property", new_callable=PropertyMock, autospec=True, side_effect=some_property_mock)
ValueError: невозможно использовать «autospec» и «new_callable» вместе
Есть ли альтернатива достижению ожидаемого поведения?
Подробнее здесь: https://stackoverflow.com/questions/784 ... ing-pytest