Ho una classe:Come faccio a prendere in giro una proprietà di classe con mox?
class MyClass(object):
@property
def myproperty(self):
return 'hello'
Utilizzando mox
e py.test
, come faccio a mock myproperty
?
ho provato:
mock.StubOutWithMock(myclass, 'myproperty')
myclass.myproperty = 'goodbye'
e
mock.StubOutWithMock(myclass, 'myproperty')
myclass.myproperty.AndReturns('goodbye')
ma entrambi falliscono con AttributeError: can't set attribute
.
Utilizzare le maiuscole per le classi. –