Option.force_default() -> opt value returns the default value
This commit is contained in:
@ -65,6 +65,20 @@ def test_mandatory():
|
||||
config.dummy2 = False
|
||||
assert config.dummy2 == False
|
||||
|
||||
def test_force_default_on_freeze():
|
||||
"a frozen option wich is forced returns his default"
|
||||
dummy1 = BoolOption('dummy1', 'doc dummy', default=False)
|
||||
dummy2 = BoolOption('dummy2', 'doc dummy', default=True)
|
||||
group = OptionDescription('group', '', [dummy1, dummy2])
|
||||
config = Config(group)
|
||||
config.dummy1 = True
|
||||
config.dummy2 = False
|
||||
dummy1.freeze()
|
||||
dummy1.force_default()
|
||||
dummy2.freeze()
|
||||
assert config.dummy1 == False
|
||||
assert config.dummy2 == False
|
||||
|
||||
def test_override_are_defaults():
|
||||
descr = make_description()
|
||||
config = Config(descr, bool=False)
|
||||
|
Reference in New Issue
Block a user