tests on frozen and None value
This commit is contained in:
@ -72,13 +72,15 @@ def test_has_callback():
|
||||
config = Config(descr, bool=False)
|
||||
# because dummy has a callback
|
||||
dummy = config.unwrap_from_path('gc.dummy')
|
||||
config.cfgimpl_freeze()
|
||||
dummy.freeze()
|
||||
raises(TypeError, "config.gc.dummy = True")
|
||||
|
||||
#____________________________________________________________
|
||||
def test_has_callback_with_setoption():
|
||||
def test_freeze_and_has_callback_with_setoption():
|
||||
descr = make_description()
|
||||
config = Config(descr, bool=False)
|
||||
config.cfgimpl_freeze()
|
||||
dummy = config.unwrap_from_path('gc.dummy')
|
||||
dummy.freeze()
|
||||
raises(TypeError, "config.gc.setoption('dummy', True, 'gen_config')")
|
||||
|
@ -74,6 +74,7 @@ def test_frozen_value():
|
||||
s = StrOption("string", "", default="string")
|
||||
descr = OptionDescription("options", "", [s])
|
||||
config = Config(descr)
|
||||
config.cfgimpl_freeze()
|
||||
s.freeze()
|
||||
raises(TypeError, 'config.string = "egg"')
|
||||
|
||||
@ -82,7 +83,9 @@ def test_freeze():
|
||||
descr = make_description()
|
||||
conf = Config(descr)
|
||||
conf.cfgimpl_freeze()
|
||||
raises(TypeError, "conf.gc.name = 'try to modify'")
|
||||
name = conf.unwrap_from_path("gc.name")
|
||||
name.freeze()
|
||||
raises(TypeError, "conf.gc.name = 'framework'")
|
||||
# ____________________________________________________________
|
||||
def test_is_hidden():
|
||||
descr = make_description()
|
||||
|
Reference in New Issue
Block a user