config.py: separate getattr and get_subconfig
This commit is contained in:
@ -104,7 +104,7 @@ def test_unknown_option():
|
||||
od2 = OptionDescription('od', '', [od1])
|
||||
api = getapi(Config(od2))
|
||||
# test is an option, not an optiondescription
|
||||
raises(AttributeError, "api.option('od.test.unknown').value.get()")
|
||||
raises(TypeError, "api.option('od.test.unknown').value.get()")
|
||||
# unknown is an unknown option
|
||||
raises(AttributeError, "api.option('unknown').value.get()")
|
||||
# unknown is an unknown option
|
||||
|
@ -156,7 +156,7 @@ def test_slots_config():
|
||||
'a',
|
||||
None,
|
||||
ConfigBag(c))
|
||||
sc = c.getattr('a', option_bag)
|
||||
sc = c.get_subconfig('a', option_bag)
|
||||
assert isinstance(sc, SubConfig)
|
||||
raises(AttributeError, "sc.x = 1")
|
||||
raises(AttributeError, "sc.cfgimpl_x = 1")
|
||||
|
Reference in New Issue
Block a user