¿Cómo se burla de una propiedad de solo lectura con simulacro ?
Lo intenté:
setattr(obj.__class__, 'property_to_be_mocked', mock.Mock())
pero el problema es que luego se aplica a todas las instancias de la clase ... lo que rompe mis pruebas.
¿Tiene usted alguna otra idea? No quiero burlarme del objeto completo, solo esta propiedad específica.
@property
. Esta respuesta funcionó para mí cuando la otra respuesta (y otras respuestas a muchas otras preguntas) no lo hizo.