can make_dict with disabled suboption

This commit is contained in:
2014-03-12 14:57:36 +01:00
parent d7b04ebed0
commit 544cd93c73
2 changed files with 25 additions and 10 deletions

View File

@ -115,6 +115,18 @@ def test_make_dict():
raises(ValueError, 'd2 = config.make_dict(withvalue="3")')
def test_make_dict_with_disabled():
descr = OptionDescription("opt", "", [
OptionDescription("s1", "", [
BoolOption("a", "", default=False),
BoolOption("b", "", default=False, properties=('disabled',))]),
IntOption("int", "", default=42)])
config = Config(descr)
config.read_only()
d = config.make_dict()
assert d == {"s1.a": False, "int": 42}
def test_find_in_config():
"finds option in config"
descr = make_description()