def test_property(self): s = Setting('key', 0, custom=1) assert s.property('choices') is None assert s.property('custom') == 1 assert s.property('default') == 0 with pytest.raises(KeyError): s.property('unknown')
def test_default(self, default, alternate): s = Setting('key', default) assert s.property('default') == default s.set(alternate) assert s.property('default') == default