У меня есть класс:Как мне высмеять свойство класса с помощью mox?
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
.
Пожалуйста, используйте имена верхнего класса для классов. –