better slate tests

This commit is contained in:
2017-07-09 21:28:22 +02:00
parent c8bc3093c7
commit 01c37c3713
4 changed files with 89 additions and 25 deletions

View File

@ -127,10 +127,10 @@ class OptionDescription(BaseOption, StorageOptionDescription):
else:
if option.impl_is_master_slaves('master'):
if not getattr(option, '_dependencies', None):
options = []
options = set()
else:
options = list(option._dependencies)
options.append(option.impl_get_master_slaves())
options = set(option._dependencies)
options.add(option.impl_get_master_slaves())
option._dependencies = tuple(options)
option._set_readonly(True)
is_multi = option.impl_is_multi()