def test_propclass_defaults_getProperty_defaulted(): defs = Properties({"key": "lock", "horse": "orange"}) p = Properties({"key": "value", "apple": "zebra"}, defaults=defs) assert p.getProperty("horse") == "orange"
def test_propclass_getProperty_missing(): p = Properties({"key": "value", "apple": "zebra", "foo": "bar"}) assert p.getProperty("missing") is None
def test_propclass_getProperty_missing_default(): p = Properties({"key": "value", "apple": "zebra", "foo": "bar"}) assert p.getProperty("missing", "default") == "default"
def test_propclass_getProperty(): p = Properties({"key": "value", "apple": "zebra", "foo": "bar"}) assert p.getProperty("key") == "value"