Как вы имитируете свойство только для чтения с помощью mock ?
Я старался:
setattr(obj.__class__, 'property_to_be_mocked', mock.Mock())
но проблема в том, что затем он применяется ко всем экземплярам класса ... что нарушает мои тесты.
Есть ли у вас другие идеи? Я не хочу высмеивать весь объект, только это конкретное свойство.
@property
. Этот ответ сработал для меня, когда другой ответ (и другие ответы на многие другие вопросы) не помог.