copy default properties when copy config or create a config in a metaconfig
This commit is contained in:
@ -76,14 +76,13 @@ def test_mod_read_only_write():
|
||||
'mandatory',
|
||||
'empty'}
|
||||
#
|
||||
config.property.setdefault({'cache'})
|
||||
config.property.setdefault(type='read_only', when='append', properties={'disabled'})
|
||||
config.property.setdefault(type='read_only', when='remove', properties={'hidden'})
|
||||
config.property.setdefault(type='read_write', when='append', properties={'disabled',
|
||||
'hidden'})
|
||||
config.property.setdefault(type='read_write', when='remove', properties=set([]))
|
||||
raises(ValueError, "config.property.setdefault(type='unknown', when='append', properties={'disabled'})")
|
||||
raises(ValueError, "config.property.setdefault(type='read_only', when='unknown', properties={'disabled'})")
|
||||
config.property.setdefault(frozenset(['cache']))
|
||||
config.property.setdefault(type='read_only', when='append', properties=frozenset(['disabled']))
|
||||
config.property.setdefault(type='read_only', when='remove', properties=frozenset(['hidden']))
|
||||
config.property.setdefault(type='read_write', when='append', properties=frozenset(['disabled', 'hidden']))
|
||||
config.property.setdefault(type='read_write', when='remove', properties=frozenset([]))
|
||||
raises(ValueError, "config.property.setdefault(type='unknown', when='append', properties=frozenset(['disabled']))")
|
||||
raises(ValueError, "config.property.setdefault(type='read_only', when='unknown', properties=frozenset(['disabled']))")
|
||||
raises(TypeError, "config.property.setdefault(type='read_only', when='append', properties=['disabled'])")
|
||||
|
||||
assert config.property.getdefault() == {'cache'}
|
||||
|
Reference in New Issue
Block a user