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
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to