Як ви знущаєтесь з властивості лише для читання за допомогою mock ?
Я намагався:
setattr(obj.__class__, 'property_to_be_mocked', mock.Mock())
але проблема в тому, що це тоді застосовується до всіх екземплярів класу ... що порушує мої тести.
У вас є якась інша ідея? Я не хочу знущатись над повним об’єктом, лише з цією конкретною властивістю.
@property
. Ця відповідь спрацювала для мене, коли інша відповідь (та інші відповіді на багато інших питань) не давала.