setitem for a slave only modify current value
This commit is contained in:
@ -171,15 +171,15 @@ def test_force_store_value():
|
||||
conf = Config(descr)
|
||||
assert conf.cfgimpl_get_values()._p_.get_modified_values() == {'wantref': ('forced', False),
|
||||
'wantref2': ('forced', False),
|
||||
'wantref3': ('forced', [False])}
|
||||
'wantref3': ('forced', (False,))}
|
||||
conf.wantref = True
|
||||
assert conf.cfgimpl_get_values()._p_.get_modified_values() == {'wantref': ('user', True),
|
||||
'wantref2': ('forced', False),
|
||||
'wantref3': ('forced', [False])}
|
||||
'wantref3': ('forced', (False,))}
|
||||
del(conf.wantref)
|
||||
assert conf.cfgimpl_get_values()._p_.get_modified_values() == {'wantref': ('forced', False),
|
||||
'wantref2': ('forced', False),
|
||||
'wantref3': ('forced', [False])}
|
||||
'wantref3': ('forced', (False,))}
|
||||
|
||||
|
||||
def test_force_store_value_no_requirement():
|
||||
@ -205,7 +205,7 @@ def test_force_store_value_masterslaves():
|
||||
descr = OptionDescription("int", "", [b, c])
|
||||
descr.impl_set_group_type(groups.master)
|
||||
conf = Config(descr)
|
||||
assert conf.cfgimpl_get_values()._p_.get_modified_values() == {'int': ('forced', [])}
|
||||
assert conf.cfgimpl_get_values()._p_.get_modified_values() == {'int': ('forced', ())}
|
||||
|
||||
|
||||
def test_force_store_value_callback():
|
||||
|
@ -167,5 +167,7 @@ def test_owner_masterslaves():
|
||||
cfg.int.append(1)
|
||||
cfg.str[0] = 'yes'
|
||||
assert cfg.cfgimpl_get_values().getowner(c, 0) == owners.user
|
||||
assert cfg.cfgimpl_get_values().getowner(c, 1) == owners.default
|
||||
cfg.cfgimpl_get_values().setowner(c, owners.user, 0)
|
||||
assert cfg.cfgimpl_get_values().getowner(c, 0) == owners.user
|
||||
assert cfg.cfgimpl_get_values().getowner(c, 1) == owners.default
|
||||
|
Reference in New Issue
Block a user