def test_property_is_fixed(self): element = ElementBase() self.assertFalse(element.is_fixed) element.fixed = None self.assertFalse(element.is_fixed) element.fixed = "foo" self.assertTrue(element.is_fixed)
def test_property_default_value(self): element = ElementBase() self.assertIsNone(element.default_value) element.fixed = "foo" self.assertEqual("foo", element.default_value) element.default = "bar" self.assertEqual("bar", element.default_value) element.default = "" self.assertEqual("", element.default_value) element.default = None element.fixed = "" self.assertEqual("", element.default_value)