diff --git a/tests/dictionaries/01test/00-base.xml b/tests/dictionaries/01test/00-base.xml new file mode 100644 index 00000000..8cb71f37 --- /dev/null +++ b/tests/dictionaries/01test/00-base.xml @@ -0,0 +1,12 @@ + + + + + + non + + + + + diff --git a/tests/dictionaries/01test/__init__.py b/tests/dictionaries/01test/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/dictionaries/01test/makedict/base.json b/tests/dictionaries/01test/makedict/base.json new file mode 100644 index 00000000..797595b0 --- /dev/null +++ b/tests/dictionaries/01test/makedict/base.json @@ -0,0 +1 @@ +{"rougail.general.mode_conteneur_actif": "non"} diff --git a/tests/dictionaries/01test/tiramisu/__init__.py b/tests/dictionaries/01test/tiramisu/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/dictionaries/01test/tiramisu/base.py b/tests/dictionaries/01test/tiramisu/base.py new file mode 100644 index 00000000..60330a2d --- /dev/null +++ b/tests/dictionaries/01test/tiramisu/base.py @@ -0,0 +1,19 @@ +from importlib.machinery import SourceFileLoader +from importlib.util import spec_from_loader, module_from_spec +loader = SourceFileLoader('func', 'tests/dictionaries/../eosfunc/test.py') +spec = spec_from_loader(loader.name, loader) +func = module_from_spec(spec) +loader.exec_module(func) +for key, value in dict(locals()).items(): + if key != ['SourceFileLoader', 'func']: + setattr(func, key, value) +try: + from tiramisu3 import * +except: + from tiramisu import * +from rougail.tiramisu import ConvertDynOptionDescription +option_3 = StrOption(properties=frozenset({'mandatory', 'normal'}), name='mode_conteneur_actif', doc='mode_conteneur_actif', multi=False, default='non') +option_3.impl_set_information("test", ['test']) +option_2 = OptionDescription(name='general', doc='general', properties=frozenset({'normal'}), children=[option_3]) +option_1 = OptionDescription(name='rougail', doc='rougail', children=[option_2]) +option_0 = OptionDescription(name='baseoption', doc='baseoption', children=[option_1]) diff --git a/tests/dictionaries/01test_multi/00-base.xml b/tests/dictionaries/01test_multi/00-base.xml new file mode 100644 index 00000000..e2ba73bb --- /dev/null +++ b/tests/dictionaries/01test_multi/00-base.xml @@ -0,0 +1,12 @@ + + + + + + non + + + + + diff --git a/tests/dictionaries/01test_multi/__init__.py b/tests/dictionaries/01test_multi/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/dictionaries/01test_multi/makedict/base.json b/tests/dictionaries/01test_multi/makedict/base.json new file mode 100644 index 00000000..797595b0 --- /dev/null +++ b/tests/dictionaries/01test_multi/makedict/base.json @@ -0,0 +1 @@ +{"rougail.general.mode_conteneur_actif": "non"} diff --git a/tests/dictionaries/01test_multi/tiramisu/__init__.py b/tests/dictionaries/01test_multi/tiramisu/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/dictionaries/01test_multi/tiramisu/base.py b/tests/dictionaries/01test_multi/tiramisu/base.py new file mode 100644 index 00000000..d2ac3c17 --- /dev/null +++ b/tests/dictionaries/01test_multi/tiramisu/base.py @@ -0,0 +1,19 @@ +from importlib.machinery import SourceFileLoader +from importlib.util import spec_from_loader, module_from_spec +loader = SourceFileLoader('func', 'tests/dictionaries/../eosfunc/test.py') +spec = spec_from_loader(loader.name, loader) +func = module_from_spec(spec) +loader.exec_module(func) +for key, value in dict(locals()).items(): + if key != ['SourceFileLoader', 'func']: + setattr(func, key, value) +try: + from tiramisu3 import * +except: + from tiramisu import * +from rougail.tiramisu import ConvertDynOptionDescription +option_3 = StrOption(properties=frozenset({'mandatory', 'normal'}), name='mode_conteneur_actif', doc='mode_conteneur_actif', multi=False, default='non') +option_3.impl_set_information("test", ['test1', 'test2']) +option_2 = OptionDescription(name='general', doc='general', properties=frozenset({'normal'}), children=[option_3]) +option_1 = OptionDescription(name='rougail', doc='rougail', children=[option_2]) +option_0 = OptionDescription(name='baseoption', doc='baseoption', children=[option_1])