У меня есть класс:
class MyClass(object):
@property
def myproperty(self):
return 'hello'
Используя mox
и py.test
, как смоделировать myproperty
?
Я пытался:
mock.StubOutWithMock(myclass, 'myproperty')
myclass.myproperty = 'goodbye'
а также
mock.StubOutWithMock(myclass, 'myproperty')
myclass.myproperty.AndReturns('goodbye')
но оба терпят неудачу с AttributeError: can't set attribute
.