convert tests

This commit is contained in:
2017-12-13 22:15:34 +01:00
parent fc787d4dbb
commit b5f785d62c
38 changed files with 5234 additions and 566 deletions

View File

@ -99,7 +99,7 @@ class CacheOptionDescription(BaseOption):
params))
# if context is set to callback, must be reset each time a value change
if hasattr(option, '_has_calc_context'):
_dependencies.append(option)
self._add_dependency(option)
is_slave = None
if is_multi:
all_requires = option.impl_getrequires()
@ -150,10 +150,10 @@ class CacheOptionDescription(BaseOption):
return False
def impl_build_force_store_values(self,
config,
context,
force_store_values):
session = config._impl_values._p_.getsession()
value_set = False
value_setted = False
values = context.cfgimpl_get_values()
for subpath, option in self._cache_force_store_values:
if option.impl_is_master_slaves('slave'):
# problem with index
@ -162,19 +162,24 @@ class CacheOptionDescription(BaseOption):
if option._is_subdyn():
raise ConfigError(_('a dynoption ({0}) cannot have '
'force_store_value property').format(subpath))
if force_store_values and not config._impl_values._p_.hasvalue(subpath, session):
value = impl_build_force_store_values.getvalue(option,
subpath,
index=None,
setting_properties=undefined,
self_properties=undefined,
validate=False)
value_set = True
config._impl_values._p_.setvalue(subpath, value,
owners.forced, None, session, False)
if force_store_values is False:
raise Exception('ok ca existe ...')
if force_store_values and not values._p_.hasvalue(subpath):
value = values.getvalue(option,
subpath,
index=None,
setting_properties=None,
self_properties=None,
validate=False)
value_setted = True
values._p_.setvalue(subpath,
value,
owners.forced,
None,
False)
if value_set:
config._impl_values._p_.commit()
if value_setted:
values._p_.commit()
def _build_cache_option(self,
_currpath=None,