Unittest - testing properties (read-only attributes)
Paul Moore
pf_moore at yahoo.co.uk
Mon Feb 21 12:03:20 EST 2005
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.
--
XML with elementtree is what makes me never have think about XML
again. -- Istvan Albert
More information about the Python-list
mailing list