Example #1
0
    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')
Example #2
0
 def test_default(self, default, alternate):
     s = Setting('key', default)
     assert s.property('default') == default
     s.set(alternate)
     assert s.property('default') == default