P
Paul Moore
I have a class with a read-only attribute, and I want to add a unit
test to ensure that it really *is* read-only. I can do this as
def test_readonly(self):
"""Value and multiplier must be readonly"""
try:
self.combat.value = 1
self.fail("Value is not read only")
except AttributeError:
pass
That works, but it seems a bit clumsy. Is there a better way?
Thanks,
Paul.
test to ensure that it really *is* read-only. I can do this as
def test_readonly(self):
"""Value and multiplier must be readonly"""
try:
self.combat.value = 1
self.fail("Value is not read only")
except AttributeError:
pass
That works, but it seems a bit clumsy. Is there a better way?
Thanks,
Paul.