diff --git a/locale/rougail_output_json.pot b/locale/rougail_output_json.pot index e49adfa..8ecd7ee 100644 --- a/locale/rougail_output_json.pot +++ b/locale/rougail_output_json.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-04-29 23:02+0200\n" +"POT-Creation-Date: 2025-05-03 22:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/src/rougail/output_json/__init__.py b/src/rougail/output_json/__init__.py index f291328..e34e3d2 100644 --- a/src/rougail/output_json/__init__.py +++ b/src/rougail/output_json/__init__.py @@ -20,7 +20,6 @@ from typing import Any, List, Optional from json import dumps -from tiramisu import undefined from tiramisu.error import PropertiesOptionError, ConfigError from rougail.error import ExtentionError @@ -29,7 +28,7 @@ from .__version__ import __version__ class RougailOutputJson: - output_name = 'json' + output_name = "json" def __init__( self, @@ -41,10 +40,13 @@ class RougailOutputJson: ) -> None: if rougailconfig is None: from rougail import RougailConfig + rougailconfig = RougailConfig rougailconfig["step.output"] = self.output_name if rougailconfig["step.output"] != self.output_name: - raise ExtentionError(_('the "step.output" is not set to "{0}"').format(self.output_name)) + raise ExtentionError( + _('the "step.output" is not set to "{0}"').format(self.output_name) + ) self.rougailconfig = rougailconfig self.config = config if user_data_errors: diff --git a/src/rougail/output_json/i18n.py b/src/rougail/output_json/i18n.py index f733453..3f16f67 100644 --- a/src/rougail/output_json/i18n.py +++ b/src/rougail/output_json/i18n.py @@ -19,6 +19,8 @@ along with this program. If not, see . from gettext import translation from pathlib import Path -t = translation("rougail_output_json", str(Path(__file__).parent / "locale"), fallback=True) +t = translation( + "rougail_output_json", str(Path(__file__).parent / "locale"), fallback=True +) _ = t.gettext diff --git a/tests/results/test/00_0no_variable.json b/tests/results/test/00_0no_variable.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test/00_0no_variable.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test/00_0no_variable_default_version.json b/tests/results/test/00_0no_variable_default_version.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test/00_0no_variable_default_version.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test/00_0no_variable_remove_version.json b/tests/results/test/00_0no_variable_remove_version.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test/00_0no_variable_remove_version.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test/00_2default_calculated_params_permissive.json b/tests/results/test/00_2default_calculated_params_permissive.json new file mode 100644 index 0000000..e6f9ee3 --- /dev/null +++ b/tests/results/test/00_2default_calculated_params_permissive.json @@ -0,0 +1,9 @@ +{ + "leadership": [ + { + "var1": "a_value", + "var2": "a_value" + } + ], + "var2": "string1" +} \ No newline at end of file diff --git a/tests/results/test/00_2default_calculated_variable_description.json b/tests/results/test/00_2default_calculated_variable_description.json new file mode 100644 index 0000000..1a797c5 --- /dev/null +++ b/tests/results/test/00_2default_calculated_variable_description.json @@ -0,0 +1,4 @@ +{ + "var1": "string1", + "var2": "string1" +} \ No newline at end of file diff --git a/tests/results/test/04_1default_calculation_hidden_3.json b/tests/results/test/04_1default_calculation_hidden_3.json new file mode 100644 index 0000000..c894f3f --- /dev/null +++ b/tests/results/test/04_1default_calculation_hidden_3.json @@ -0,0 +1,4 @@ +{ + "var1": "value", + "var3": "string1" +} \ No newline at end of file diff --git a/tests/results/test/04_1default_calculation_hidden_4.json b/tests/results/test/04_1default_calculation_hidden_4.json new file mode 100644 index 0000000..b5ba983 --- /dev/null +++ b/tests/results/test/04_1default_calculation_hidden_4.json @@ -0,0 +1,5 @@ +{ + "var1": "value", + "var2": "string1", + "var3": "string1" +} \ No newline at end of file diff --git a/tests/results/test/04_1default_calculation_hidden_5.json b/tests/results/test/04_1default_calculation_hidden_5.json new file mode 100644 index 0000000..6242dc5 --- /dev/null +++ b/tests/results/test/04_1default_calculation_hidden_5.json @@ -0,0 +1,5 @@ +{ + "var1": "string1", + "var2": "string1", + "var3": "string1" +} \ No newline at end of file diff --git a/tests/results/test/04_1default_calculation_hidden_6.json b/tests/results/test/04_1default_calculation_hidden_6.json new file mode 100644 index 0000000..1a797c5 --- /dev/null +++ b/tests/results/test/04_1default_calculation_hidden_6.json @@ -0,0 +1,4 @@ +{ + "var1": "string1", + "var2": "string1" +} \ No newline at end of file diff --git a/tests/results/test/04_5validators_multi3.json b/tests/results/test/04_5validators_multi3.json new file mode 100644 index 0000000..2bed7f4 --- /dev/null +++ b/tests/results/test/04_5validators_multi3.json @@ -0,0 +1,5 @@ +{ + "var1": [ + 0 + ] +} \ No newline at end of file diff --git a/tests/results/test/40_0leadership_reduce.json b/tests/results/test/40_0leadership_reduce.json new file mode 100644 index 0000000..77d2756 --- /dev/null +++ b/tests/results/test/40_0leadership_reduce.json @@ -0,0 +1,12 @@ +{ + "leadership": [ + { + "leader": "val1", + "follower": "string1" + }, + { + "leader": "val2", + "follower": "string2" + } + ] +} \ No newline at end of file diff --git a/tests/results/test/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test/40_6leadership_follower_multi_no_mandatory.json new file mode 100644 index 0000000..a744526 --- /dev/null +++ b/tests/results/test/40_6leadership_follower_multi_no_mandatory.json @@ -0,0 +1,43 @@ +{ + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] +} \ No newline at end of file diff --git a/tests/results/test_mandatory/00_0no_variable.json b/tests/results/test_mandatory/00_0no_variable.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test_mandatory/00_0no_variable.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test_mandatory/00_0no_variable_default_version.json b/tests/results/test_mandatory/00_0no_variable_default_version.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test_mandatory/00_0no_variable_default_version.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test_mandatory/00_0no_variable_remove_version.json b/tests/results/test_mandatory/00_0no_variable_remove_version.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test_mandatory/00_0no_variable_remove_version.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test_mandatory/00_2default_calculated_params_permissive.json b/tests/results/test_mandatory/00_2default_calculated_params_permissive.json new file mode 100644 index 0000000..e6f9ee3 --- /dev/null +++ b/tests/results/test_mandatory/00_2default_calculated_params_permissive.json @@ -0,0 +1,9 @@ +{ + "leadership": [ + { + "var1": "a_value", + "var2": "a_value" + } + ], + "var2": "string1" +} \ No newline at end of file diff --git a/tests/results/test_mandatory/00_2default_calculated_variable_description.json b/tests/results/test_mandatory/00_2default_calculated_variable_description.json new file mode 100644 index 0000000..1a797c5 --- /dev/null +++ b/tests/results/test_mandatory/00_2default_calculated_variable_description.json @@ -0,0 +1,4 @@ +{ + "var1": "string1", + "var2": "string1" +} \ No newline at end of file diff --git a/tests/results/test_mandatory/04_1default_calculation_hidden_3.json b/tests/results/test_mandatory/04_1default_calculation_hidden_3.json new file mode 100644 index 0000000..c894f3f --- /dev/null +++ b/tests/results/test_mandatory/04_1default_calculation_hidden_3.json @@ -0,0 +1,4 @@ +{ + "var1": "value", + "var3": "string1" +} \ No newline at end of file diff --git a/tests/results/test_mandatory/04_1default_calculation_hidden_4.json b/tests/results/test_mandatory/04_1default_calculation_hidden_4.json new file mode 100644 index 0000000..b5ba983 --- /dev/null +++ b/tests/results/test_mandatory/04_1default_calculation_hidden_4.json @@ -0,0 +1,5 @@ +{ + "var1": "value", + "var2": "string1", + "var3": "string1" +} \ No newline at end of file diff --git a/tests/results/test_mandatory/04_1default_calculation_hidden_5.json b/tests/results/test_mandatory/04_1default_calculation_hidden_5.json new file mode 100644 index 0000000..6242dc5 --- /dev/null +++ b/tests/results/test_mandatory/04_1default_calculation_hidden_5.json @@ -0,0 +1,5 @@ +{ + "var1": "string1", + "var2": "string1", + "var3": "string1" +} \ No newline at end of file diff --git a/tests/results/test_mandatory/04_1default_calculation_hidden_6.json b/tests/results/test_mandatory/04_1default_calculation_hidden_6.json new file mode 100644 index 0000000..1a797c5 --- /dev/null +++ b/tests/results/test_mandatory/04_1default_calculation_hidden_6.json @@ -0,0 +1,4 @@ +{ + "var1": "string1", + "var2": "string1" +} \ No newline at end of file diff --git a/tests/results/test_mandatory/04_5validators_multi3.json b/tests/results/test_mandatory/04_5validators_multi3.json new file mode 100644 index 0000000..2bed7f4 --- /dev/null +++ b/tests/results/test_mandatory/04_5validators_multi3.json @@ -0,0 +1,5 @@ +{ + "var1": [ + 0 + ] +} \ No newline at end of file diff --git a/tests/results/test_mandatory/40_0leadership_reduce.json b/tests/results/test_mandatory/40_0leadership_reduce.json new file mode 100644 index 0000000..77d2756 --- /dev/null +++ b/tests/results/test_mandatory/40_0leadership_reduce.json @@ -0,0 +1,12 @@ +{ + "leadership": [ + { + "leader": "val1", + "follower": "string1" + }, + { + "leader": "val2", + "follower": "string2" + } + ] +} \ No newline at end of file diff --git a/tests/results/test_mandatory/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_mandatory/40_6leadership_follower_multi_no_mandatory.json new file mode 100644 index 0000000..a744526 --- /dev/null +++ b/tests/results/test_mandatory/40_6leadership_follower_multi_no_mandatory.json @@ -0,0 +1,43 @@ +{ + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] +} \ No newline at end of file diff --git a/tests/results/test_namespace/00_0no_variable.json b/tests/results/test_namespace/00_0no_variable.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace/00_0no_variable.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace/00_0no_variable_default_version.json b/tests/results/test_namespace/00_0no_variable_default_version.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace/00_0no_variable_default_version.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace/00_0no_variable_remove_version.json b/tests/results/test_namespace/00_0no_variable_remove_version.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace/00_0no_variable_remove_version.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace/00_2default_calculated_params_permissive.json b/tests/results/test_namespace/00_2default_calculated_params_permissive.json new file mode 100644 index 0000000..1cedd45 --- /dev/null +++ b/tests/results/test_namespace/00_2default_calculated_params_permissive.json @@ -0,0 +1,11 @@ +{ + "rougail": { + "leadership": [ + { + "var1": "a_value", + "var2": "a_value" + } + ], + "var2": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace/00_2default_calculated_variable_description.json b/tests/results/test_namespace/00_2default_calculated_variable_description.json new file mode 100644 index 0000000..bbe108c --- /dev/null +++ b/tests/results/test_namespace/00_2default_calculated_variable_description.json @@ -0,0 +1,6 @@ +{ + "rougail": { + "var1": "string1", + "var2": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_3.json b/tests/results/test_namespace/04_1default_calculation_hidden_3.json new file mode 100644 index 0000000..8ce558a --- /dev/null +++ b/tests/results/test_namespace/04_1default_calculation_hidden_3.json @@ -0,0 +1,6 @@ +{ + "rougail": { + "var1": "value", + "var3": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_4.json b/tests/results/test_namespace/04_1default_calculation_hidden_4.json new file mode 100644 index 0000000..66b265f --- /dev/null +++ b/tests/results/test_namespace/04_1default_calculation_hidden_4.json @@ -0,0 +1,7 @@ +{ + "rougail": { + "var1": "value", + "var2": "string1", + "var3": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_5.json b/tests/results/test_namespace/04_1default_calculation_hidden_5.json new file mode 100644 index 0000000..f6b6d41 --- /dev/null +++ b/tests/results/test_namespace/04_1default_calculation_hidden_5.json @@ -0,0 +1,7 @@ +{ + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_6.json b/tests/results/test_namespace/04_1default_calculation_hidden_6.json new file mode 100644 index 0000000..bbe108c --- /dev/null +++ b/tests/results/test_namespace/04_1default_calculation_hidden_6.json @@ -0,0 +1,6 @@ +{ + "rougail": { + "var1": "string1", + "var2": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace/04_5validators_multi3.json b/tests/results/test_namespace/04_5validators_multi3.json new file mode 100644 index 0000000..df5578f --- /dev/null +++ b/tests/results/test_namespace/04_5validators_multi3.json @@ -0,0 +1,7 @@ +{ + "rougail": { + "var1": [ + 0 + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace/40_0leadership_reduce.json b/tests/results/test_namespace/40_0leadership_reduce.json new file mode 100644 index 0000000..3a6d7ac --- /dev/null +++ b/tests/results/test_namespace/40_0leadership_reduce.json @@ -0,0 +1,14 @@ +{ + "rougail": { + "leadership": [ + { + "leader": "val1", + "follower": "string1" + }, + { + "leader": "val2", + "follower": "string2" + } + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.json new file mode 100644 index 0000000..e1669ec --- /dev/null +++ b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.json @@ -0,0 +1,45 @@ +{ + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.json new file mode 100644 index 0000000..6bafd3c --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.json @@ -0,0 +1,15 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + }, + "var2": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.json new file mode 100644 index 0000000..7a61fe7 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.json @@ -0,0 +1,15 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": true + }, + "dynval2": { + "var": true + }, + "var2": true + } +} \ No newline at end of file diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.json b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.json new file mode 100644 index 0000000..7da57cb --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.json @@ -0,0 +1,25 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "a value", + "a second value" + ] + }, + "dynval2": { + "var": [ + "a value", + "a second value" + ] + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.json b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.json new file mode 100644 index 0000000..2dda86f --- /dev/null +++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.json @@ -0,0 +1,24 @@ +{ + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + }, + "val2": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + } + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/00_0no_variable.json b/tests/results/test_namespace_mandatory/00_0no_variable.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace_mandatory/00_0no_variable.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/00_0no_variable_default_version.json b/tests/results/test_namespace_mandatory/00_0no_variable_default_version.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace_mandatory/00_0no_variable_default_version.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/00_0no_variable_remove_version.json b/tests/results/test_namespace_mandatory/00_0no_variable_remove_version.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace_mandatory/00_0no_variable_remove_version.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/00_2default_calculated_params_permissive.json b/tests/results/test_namespace_mandatory/00_2default_calculated_params_permissive.json new file mode 100644 index 0000000..1cedd45 --- /dev/null +++ b/tests/results/test_namespace_mandatory/00_2default_calculated_params_permissive.json @@ -0,0 +1,11 @@ +{ + "rougail": { + "leadership": [ + { + "var1": "a_value", + "var2": "a_value" + } + ], + "var2": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/00_2default_calculated_variable_description.json b/tests/results/test_namespace_mandatory/00_2default_calculated_variable_description.json new file mode 100644 index 0000000..bbe108c --- /dev/null +++ b/tests/results/test_namespace_mandatory/00_2default_calculated_variable_description.json @@ -0,0 +1,6 @@ +{ + "rougail": { + "var1": "string1", + "var2": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_3.json b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_3.json new file mode 100644 index 0000000..8ce558a --- /dev/null +++ b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_3.json @@ -0,0 +1,6 @@ +{ + "rougail": { + "var1": "value", + "var3": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_4.json b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_4.json new file mode 100644 index 0000000..66b265f --- /dev/null +++ b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_4.json @@ -0,0 +1,7 @@ +{ + "rougail": { + "var1": "value", + "var2": "string1", + "var3": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_5.json b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_5.json new file mode 100644 index 0000000..f6b6d41 --- /dev/null +++ b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_5.json @@ -0,0 +1,7 @@ +{ + "rougail": { + "var1": "string1", + "var2": "string1", + "var3": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_6.json b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_6.json new file mode 100644 index 0000000..bbe108c --- /dev/null +++ b/tests/results/test_namespace_mandatory/04_1default_calculation_hidden_6.json @@ -0,0 +1,6 @@ +{ + "rougail": { + "var1": "string1", + "var2": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/04_5validators_multi3.json b/tests/results/test_namespace_mandatory/04_5validators_multi3.json new file mode 100644 index 0000000..df5578f --- /dev/null +++ b/tests/results/test_namespace_mandatory/04_5validators_multi3.json @@ -0,0 +1,7 @@ +{ + "rougail": { + "var1": [ + 0 + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/40_0leadership_reduce.json b/tests/results/test_namespace_mandatory/40_0leadership_reduce.json new file mode 100644 index 0000000..3a6d7ac --- /dev/null +++ b/tests/results/test_namespace_mandatory/40_0leadership_reduce.json @@ -0,0 +1,14 @@ +{ + "rougail": { + "leadership": [ + { + "leader": "val1", + "follower": "string1" + }, + { + "leader": "val2", + "follower": "string2" + } + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_namespace_mandatory/40_6leadership_follower_multi_no_mandatory.json new file mode 100644 index 0000000..e1669ec --- /dev/null +++ b/tests/results/test_namespace_mandatory/40_6leadership_follower_multi_no_mandatory.json @@ -0,0 +1,45 @@ +{ + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden.json new file mode 100644 index 0000000..6bafd3c --- /dev/null +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden.json @@ -0,0 +1,15 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": "a value" + }, + "dynval2": { + "var": "a value" + }, + "var2": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json new file mode 100644 index 0000000..7a61fe7 --- /dev/null +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json @@ -0,0 +1,15 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": true + }, + "dynval2": { + "var": true + }, + "var2": true + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json new file mode 100644 index 0000000..7da57cb --- /dev/null +++ b/tests/results/test_namespace_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json @@ -0,0 +1,25 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": { + "var": [ + "a value", + "a second value" + ] + }, + "dynval2": { + "var": [ + "a value", + "a second value" + ] + }, + "var2": [ + "string1", + "string2", + "string3" + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json b/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json new file mode 100644 index 0000000..2dda86f --- /dev/null +++ b/tests/results/test_namespace_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json @@ -0,0 +1,24 @@ +{ + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + }, + "val2": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + } + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/00_0no_variable.json b/tests/results/test_namespace_read_write/00_0no_variable.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace_read_write/00_0no_variable.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/00_0no_variable_default_version.json b/tests/results/test_namespace_read_write/00_0no_variable_default_version.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace_read_write/00_0no_variable_default_version.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/00_0no_variable_remove_version.json b/tests/results/test_namespace_read_write/00_0no_variable_remove_version.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace_read_write/00_0no_variable_remove_version.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/00_2default_calculated_params_permissive.json b/tests/results/test_namespace_read_write/00_2default_calculated_params_permissive.json new file mode 100644 index 0000000..bbe73e6 --- /dev/null +++ b/tests/results/test_namespace_read_write/00_2default_calculated_params_permissive.json @@ -0,0 +1,5 @@ +{ + "rougail": { + "var2": "a_value" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/00_2default_calculated_variable_description.json b/tests/results/test_namespace_read_write/00_2default_calculated_variable_description.json new file mode 100644 index 0000000..174ee51 --- /dev/null +++ b/tests/results/test_namespace_read_write/00_2default_calculated_variable_description.json @@ -0,0 +1,6 @@ +{ + "rougail": { + "var1": null, + "var2": null + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_3.json b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_3.json new file mode 100644 index 0000000..32298dc --- /dev/null +++ b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_3.json @@ -0,0 +1,5 @@ +{ + "rougail": { + "var3": "value" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_4.json b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_4.json new file mode 100644 index 0000000..fbfe81c --- /dev/null +++ b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_4.json @@ -0,0 +1,6 @@ +{ + "rougail": { + "var2": null, + "var3": "value" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_5.json b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_5.json new file mode 100644 index 0000000..61a5242 --- /dev/null +++ b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_5.json @@ -0,0 +1,5 @@ +{ + "rougail": { + "var1": "value" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/04_1default_calculation_hidden_6.json b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_6.json new file mode 100644 index 0000000..8944205 --- /dev/null +++ b/tests/results/test_namespace_read_write/04_1default_calculation_hidden_6.json @@ -0,0 +1,6 @@ +{ + "rougail": { + "var1": "value", + "var3": null + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/04_5validators_multi3.json b/tests/results/test_namespace_read_write/04_5validators_multi3.json new file mode 100644 index 0000000..6242a57 --- /dev/null +++ b/tests/results/test_namespace_read_write/04_5validators_multi3.json @@ -0,0 +1,9 @@ +{ + "rougail": { + "var1": [ + 0, + 1, + 2 + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/40_0leadership_reduce.json b/tests/results/test_namespace_read_write/40_0leadership_reduce.json new file mode 100644 index 0000000..446c1fe --- /dev/null +++ b/tests/results/test_namespace_read_write/40_0leadership_reduce.json @@ -0,0 +1,18 @@ +{ + "rougail": { + "leadership": [ + { + "leader": "value_1", + "follower": null + }, + { + "leader": "value_2", + "follower": null + }, + { + "leader": "value_3", + "follower": null + } + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_namespace_read_write/40_6leadership_follower_multi_no_mandatory.json new file mode 100644 index 0000000..fa525ab --- /dev/null +++ b/tests/results/test_namespace_read_write/40_6leadership_follower_multi_no_mandatory.json @@ -0,0 +1,5 @@ +{ + "rougail": { + "leadership": [] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden.json new file mode 100644 index 0000000..6f48b84 --- /dev/null +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden.json @@ -0,0 +1,11 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "a value" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_boolean.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_boolean.json new file mode 100644 index 0000000..9a5d514 --- /dev/null +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_boolean.json @@ -0,0 +1,11 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": true + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_multi.json b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_multi.json new file mode 100644 index 0000000..5db8fc0 --- /dev/null +++ b/tests/results/test_namespace_read_write/60_5family_dynamic_calc_suffix_hidden_multi.json @@ -0,0 +1,14 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": [ + "a value", + "a second value" + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_1_0_2.json b/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_1_0_2.json new file mode 100644 index 0000000..ea20f8b --- /dev/null +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_sub_dynamic_1_0_2.json @@ -0,0 +1,24 @@ +{ + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": null + }, + "val2": { + "var": null + } + }, + "val2": { + "val1": { + "var": null + }, + "val2": { + "var": null + } + } + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/00_0no_variable.json b/tests/results/test_namespace_read_write_mandatory/00_0no_variable.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/00_0no_variable.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/00_0no_variable_default_version.json b/tests/results/test_namespace_read_write_mandatory/00_0no_variable_default_version.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/00_0no_variable_default_version.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/00_0no_variable_remove_version.json b/tests/results/test_namespace_read_write_mandatory/00_0no_variable_remove_version.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/00_0no_variable_remove_version.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_params_permissive.json b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_params_permissive.json new file mode 100644 index 0000000..f0b092c --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_params_permissive.json @@ -0,0 +1,5 @@ +{ + "rougail": { + "var2": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_description.json b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_description.json new file mode 100644 index 0000000..bbe108c --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/00_2default_calculated_variable_description.json @@ -0,0 +1,6 @@ +{ + "rougail": { + "var1": "string1", + "var2": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_3.json b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_3.json new file mode 100644 index 0000000..806af05 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_3.json @@ -0,0 +1,5 @@ +{ + "rougail": { + "var3": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_4.json b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_4.json new file mode 100644 index 0000000..3c9bb72 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_4.json @@ -0,0 +1,6 @@ +{ + "rougail": { + "var2": "string1", + "var3": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_5.json b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_5.json new file mode 100644 index 0000000..b43eb2f --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_5.json @@ -0,0 +1,6 @@ +{ + "rougail": { + "var1": "string1", + "var3": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_6.json b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_6.json new file mode 100644 index 0000000..e8a4688 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/04_1default_calculation_hidden_6.json @@ -0,0 +1,5 @@ +{ + "rougail": { + "var1": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/04_5validators_multi3.json b/tests/results/test_namespace_read_write_mandatory/04_5validators_multi3.json new file mode 100644 index 0000000..df5578f --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/04_5validators_multi3.json @@ -0,0 +1,7 @@ +{ + "rougail": { + "var1": [ + 0 + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/40_0leadership_reduce.json b/tests/results/test_namespace_read_write_mandatory/40_0leadership_reduce.json new file mode 100644 index 0000000..3a6d7ac --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/40_0leadership_reduce.json @@ -0,0 +1,14 @@ +{ + "rougail": { + "leadership": [ + { + "leader": "val1", + "follower": "string1" + }, + { + "leader": "val2", + "follower": "string2" + } + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_namespace_read_write_mandatory/40_6leadership_follower_multi_no_mandatory.json new file mode 100644 index 0000000..e1669ec --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/40_6leadership_follower_multi_no_mandatory.json @@ -0,0 +1,45 @@ +{ + "rougail": { + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden.json new file mode 100644 index 0000000..df87fbb --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden.json @@ -0,0 +1,11 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "string1" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json new file mode 100644 index 0000000..9a5d514 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_boolean.json @@ -0,0 +1,11 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": true + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json new file mode 100644 index 0000000..417419c --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/60_5family_dynamic_calc_suffix_hidden_multi.json @@ -0,0 +1,15 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": [ + "string1", + "string2", + "string3" + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json new file mode 100644 index 0000000..2dda86f --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory/60_6family_dynamic_sub_dynamic_1_0_2.json @@ -0,0 +1,24 @@ +{ + "rougail": { + "var": [ + "val1", + "val2" + ], + "val1": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + }, + "val2": { + "val1": { + "var": "string1" + }, + "val2": { + "var": "string1" + } + } + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable.json b/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_default_version.json b/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_default_version.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_default_version.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_remove_version.json b/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_remove_version.json new file mode 100644 index 0000000..91936ef --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_0no_variable_remove_version.json @@ -0,0 +1,3 @@ +{ + "rougail": {} +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_params_permissive.json b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_params_permissive.json new file mode 100644 index 0000000..bbe73e6 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_params_permissive.json @@ -0,0 +1,5 @@ +{ + "rougail": { + "var2": "a_value" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_description.json b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_description.json new file mode 100644 index 0000000..e766340 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/00_2default_calculated_variable_description.json @@ -0,0 +1,7 @@ +{ + "_errors": [ + "The following variables are mandatory but have no value:", + " - rougail.var1 (a first variable)", + " - rougail.var2 (a second variable)" + ] +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_3.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_3.json new file mode 100644 index 0000000..32298dc --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_3.json @@ -0,0 +1,5 @@ +{ + "rougail": { + "var3": "value" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_4.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_4.json new file mode 100644 index 0000000..653985a --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_4.json @@ -0,0 +1,6 @@ +{ + "_errors": [ + "The following variables are mandatory but have no value:", + " - rougail.var2 (a second variable)" + ] +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_5.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_5.json new file mode 100644 index 0000000..61a5242 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_5.json @@ -0,0 +1,5 @@ +{ + "rougail": { + "var1": "value" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_6.json b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_6.json new file mode 100644 index 0000000..f736172 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_1default_calculation_hidden_6.json @@ -0,0 +1,6 @@ +{ + "_errors": [ + "The following variables are mandatory but have no value:", + " - rougail.var3 (a third variable)" + ] +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi3.json b/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi3.json new file mode 100644 index 0000000..6242a57 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/04_5validators_multi3.json @@ -0,0 +1,9 @@ +{ + "rougail": { + "var1": [ + 0, + 1, + 2 + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_reduce.json b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_reduce.json new file mode 100644 index 0000000..d013397 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_0leadership_reduce.json @@ -0,0 +1,8 @@ +{ + "_errors": [ + "The following variables are mandatory but have no value:", + " - rougail.leadership.follower (a follower)", + " - rougail.leadership.follower (a follower)", + " - rougail.leadership.follower (a follower)" + ] +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_namespace_read_write_mandatory_errors/40_6leadership_follower_multi_no_mandatory.json new file mode 100644 index 0000000..fa525ab --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/40_6leadership_follower_multi_no_mandatory.json @@ -0,0 +1,5 @@ +{ + "rougail": { + "leadership": [] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden.json new file mode 100644 index 0000000..6f48b84 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden.json @@ -0,0 +1,11 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": "a value" + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_boolean.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_boolean.json new file mode 100644 index 0000000..9a5d514 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_boolean.json @@ -0,0 +1,11 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": true + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_multi.json b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_multi.json new file mode 100644 index 0000000..5db8fc0 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_5family_dynamic_calc_suffix_hidden_multi.json @@ -0,0 +1,14 @@ +{ + "rougail": { + "var1": [ + "val1", + "val2" + ], + "dynval1": {}, + "dynval2": {}, + "var2": [ + "a value", + "a second value" + ] + } +} \ No newline at end of file diff --git a/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_1_0_2.json b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_1_0_2.json new file mode 100644 index 0000000..9607fe1 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_errors/60_6family_dynamic_sub_dynamic_1_0_2.json @@ -0,0 +1,9 @@ +{ + "_errors": [ + "The following variables are mandatory but have no value:", + " - rougail.val1.val1.var (A dynamic variable)", + " - rougail.val2.val2.var (A dynamic variable)", + " - rougail.val1.val1.var (A dynamic variable)", + " - rougail.val2.val2.var (A dynamic variable)" + ] +} \ No newline at end of file diff --git a/tests/results/test_read_write/00_0no_variable.json b/tests/results/test_read_write/00_0no_variable.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test_read_write/00_0no_variable.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test_read_write/00_0no_variable_default_version.json b/tests/results/test_read_write/00_0no_variable_default_version.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test_read_write/00_0no_variable_default_version.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test_read_write/00_0no_variable_remove_version.json b/tests/results/test_read_write/00_0no_variable_remove_version.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test_read_write/00_0no_variable_remove_version.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test_read_write/00_2default_calculated_params_permissive.json b/tests/results/test_read_write/00_2default_calculated_params_permissive.json new file mode 100644 index 0000000..0d17730 --- /dev/null +++ b/tests/results/test_read_write/00_2default_calculated_params_permissive.json @@ -0,0 +1,3 @@ +{ + "var2": "a_value" +} \ No newline at end of file diff --git a/tests/results/test_read_write/00_2default_calculated_variable_description.json b/tests/results/test_read_write/00_2default_calculated_variable_description.json new file mode 100644 index 0000000..be7160d --- /dev/null +++ b/tests/results/test_read_write/00_2default_calculated_variable_description.json @@ -0,0 +1,4 @@ +{ + "var1": null, + "var2": null +} \ No newline at end of file diff --git a/tests/results/test_read_write/04_1default_calculation_hidden_3.json b/tests/results/test_read_write/04_1default_calculation_hidden_3.json new file mode 100644 index 0000000..893cbbe --- /dev/null +++ b/tests/results/test_read_write/04_1default_calculation_hidden_3.json @@ -0,0 +1,3 @@ +{ + "var3": "value" +} \ No newline at end of file diff --git a/tests/results/test_read_write/04_1default_calculation_hidden_4.json b/tests/results/test_read_write/04_1default_calculation_hidden_4.json new file mode 100644 index 0000000..0efbdeb --- /dev/null +++ b/tests/results/test_read_write/04_1default_calculation_hidden_4.json @@ -0,0 +1,4 @@ +{ + "var2": null, + "var3": "value" +} \ No newline at end of file diff --git a/tests/results/test_read_write/04_1default_calculation_hidden_5.json b/tests/results/test_read_write/04_1default_calculation_hidden_5.json new file mode 100644 index 0000000..e7c16dc --- /dev/null +++ b/tests/results/test_read_write/04_1default_calculation_hidden_5.json @@ -0,0 +1,3 @@ +{ + "var1": "value" +} \ No newline at end of file diff --git a/tests/results/test_read_write/04_1default_calculation_hidden_6.json b/tests/results/test_read_write/04_1default_calculation_hidden_6.json new file mode 100644 index 0000000..b5dc9e2 --- /dev/null +++ b/tests/results/test_read_write/04_1default_calculation_hidden_6.json @@ -0,0 +1,4 @@ +{ + "var1": "value", + "var3": null +} \ No newline at end of file diff --git a/tests/results/test_read_write/04_5validators_multi3.json b/tests/results/test_read_write/04_5validators_multi3.json new file mode 100644 index 0000000..819c28e --- /dev/null +++ b/tests/results/test_read_write/04_5validators_multi3.json @@ -0,0 +1,7 @@ +{ + "var1": [ + 0, + 1, + 2 + ] +} \ No newline at end of file diff --git a/tests/results/test_read_write/40_0leadership_reduce.json b/tests/results/test_read_write/40_0leadership_reduce.json new file mode 100644 index 0000000..7e867b2 --- /dev/null +++ b/tests/results/test_read_write/40_0leadership_reduce.json @@ -0,0 +1,16 @@ +{ + "leadership": [ + { + "leader": "value_1", + "follower": null + }, + { + "leader": "value_2", + "follower": null + }, + { + "leader": "value_3", + "follower": null + } + ] +} \ No newline at end of file diff --git a/tests/results/test_read_write/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_read_write/40_6leadership_follower_multi_no_mandatory.json new file mode 100644 index 0000000..0dbc495 --- /dev/null +++ b/tests/results/test_read_write/40_6leadership_follower_multi_no_mandatory.json @@ -0,0 +1,3 @@ +{ + "leadership": [] +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory/00_0no_variable.json b/tests/results/test_read_write_mandatory/00_0no_variable.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test_read_write_mandatory/00_0no_variable.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory/00_0no_variable_default_version.json b/tests/results/test_read_write_mandatory/00_0no_variable_default_version.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test_read_write_mandatory/00_0no_variable_default_version.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory/00_0no_variable_remove_version.json b/tests/results/test_read_write_mandatory/00_0no_variable_remove_version.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test_read_write_mandatory/00_0no_variable_remove_version.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory/00_2default_calculated_params_permissive.json b/tests/results/test_read_write_mandatory/00_2default_calculated_params_permissive.json new file mode 100644 index 0000000..255af4f --- /dev/null +++ b/tests/results/test_read_write_mandatory/00_2default_calculated_params_permissive.json @@ -0,0 +1,3 @@ +{ + "var2": "string1" +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory/00_2default_calculated_variable_description.json b/tests/results/test_read_write_mandatory/00_2default_calculated_variable_description.json new file mode 100644 index 0000000..1a797c5 --- /dev/null +++ b/tests/results/test_read_write_mandatory/00_2default_calculated_variable_description.json @@ -0,0 +1,4 @@ +{ + "var1": "string1", + "var2": "string1" +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory/04_1default_calculation_hidden_3.json b/tests/results/test_read_write_mandatory/04_1default_calculation_hidden_3.json new file mode 100644 index 0000000..5ca8808 --- /dev/null +++ b/tests/results/test_read_write_mandatory/04_1default_calculation_hidden_3.json @@ -0,0 +1,3 @@ +{ + "var3": "string1" +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory/04_1default_calculation_hidden_4.json b/tests/results/test_read_write_mandatory/04_1default_calculation_hidden_4.json new file mode 100644 index 0000000..089819c --- /dev/null +++ b/tests/results/test_read_write_mandatory/04_1default_calculation_hidden_4.json @@ -0,0 +1,4 @@ +{ + "var2": "string1", + "var3": "string1" +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory/04_1default_calculation_hidden_5.json b/tests/results/test_read_write_mandatory/04_1default_calculation_hidden_5.json new file mode 100644 index 0000000..46a8c6d --- /dev/null +++ b/tests/results/test_read_write_mandatory/04_1default_calculation_hidden_5.json @@ -0,0 +1,4 @@ +{ + "var1": "string1", + "var3": "string1" +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory/04_1default_calculation_hidden_6.json b/tests/results/test_read_write_mandatory/04_1default_calculation_hidden_6.json new file mode 100644 index 0000000..27799e2 --- /dev/null +++ b/tests/results/test_read_write_mandatory/04_1default_calculation_hidden_6.json @@ -0,0 +1,3 @@ +{ + "var1": "string1" +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory/04_5validators_multi3.json b/tests/results/test_read_write_mandatory/04_5validators_multi3.json new file mode 100644 index 0000000..2bed7f4 --- /dev/null +++ b/tests/results/test_read_write_mandatory/04_5validators_multi3.json @@ -0,0 +1,5 @@ +{ + "var1": [ + 0 + ] +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory/40_0leadership_reduce.json b/tests/results/test_read_write_mandatory/40_0leadership_reduce.json new file mode 100644 index 0000000..77d2756 --- /dev/null +++ b/tests/results/test_read_write_mandatory/40_0leadership_reduce.json @@ -0,0 +1,12 @@ +{ + "leadership": [ + { + "leader": "val1", + "follower": "string1" + }, + { + "leader": "val2", + "follower": "string2" + } + ] +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_read_write_mandatory/40_6leadership_follower_multi_no_mandatory.json new file mode 100644 index 0000000..a744526 --- /dev/null +++ b/tests/results/test_read_write_mandatory/40_6leadership_follower_multi_no_mandatory.json @@ -0,0 +1,43 @@ +{ + "leadership": [ + { + "leader": "string1", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string2", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + }, + { + "leader": "string3", + "follower1": [ + "string1", + "string2", + "string3" + ], + "follower2": [ + "string1", + "string2", + "string3" + ] + } + ] +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory_errors/00_0no_variable.json b/tests/results/test_read_write_mandatory_errors/00_0no_variable.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test_read_write_mandatory_errors/00_0no_variable.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory_errors/00_0no_variable_default_version.json b/tests/results/test_read_write_mandatory_errors/00_0no_variable_default_version.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test_read_write_mandatory_errors/00_0no_variable_default_version.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory_errors/00_0no_variable_remove_version.json b/tests/results/test_read_write_mandatory_errors/00_0no_variable_remove_version.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/tests/results/test_read_write_mandatory_errors/00_0no_variable_remove_version.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory_errors/00_2default_calculated_params_permissive.json b/tests/results/test_read_write_mandatory_errors/00_2default_calculated_params_permissive.json new file mode 100644 index 0000000..0d17730 --- /dev/null +++ b/tests/results/test_read_write_mandatory_errors/00_2default_calculated_params_permissive.json @@ -0,0 +1,3 @@ +{ + "var2": "a_value" +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory_errors/00_2default_calculated_variable_description.json b/tests/results/test_read_write_mandatory_errors/00_2default_calculated_variable_description.json new file mode 100644 index 0000000..a1a6d82 --- /dev/null +++ b/tests/results/test_read_write_mandatory_errors/00_2default_calculated_variable_description.json @@ -0,0 +1,7 @@ +{ + "_errors": [ + "The following variables are mandatory but have no value:", + " - var1 (a first variable)", + " - var2 (a second variable)" + ] +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory_errors/04_1default_calculation_hidden_3.json b/tests/results/test_read_write_mandatory_errors/04_1default_calculation_hidden_3.json new file mode 100644 index 0000000..893cbbe --- /dev/null +++ b/tests/results/test_read_write_mandatory_errors/04_1default_calculation_hidden_3.json @@ -0,0 +1,3 @@ +{ + "var3": "value" +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory_errors/04_1default_calculation_hidden_4.json b/tests/results/test_read_write_mandatory_errors/04_1default_calculation_hidden_4.json new file mode 100644 index 0000000..08a957b --- /dev/null +++ b/tests/results/test_read_write_mandatory_errors/04_1default_calculation_hidden_4.json @@ -0,0 +1,6 @@ +{ + "_errors": [ + "The following variables are mandatory but have no value:", + " - var2 (a second variable)" + ] +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory_errors/04_1default_calculation_hidden_5.json b/tests/results/test_read_write_mandatory_errors/04_1default_calculation_hidden_5.json new file mode 100644 index 0000000..e7c16dc --- /dev/null +++ b/tests/results/test_read_write_mandatory_errors/04_1default_calculation_hidden_5.json @@ -0,0 +1,3 @@ +{ + "var1": "value" +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory_errors/04_1default_calculation_hidden_6.json b/tests/results/test_read_write_mandatory_errors/04_1default_calculation_hidden_6.json new file mode 100644 index 0000000..97b5a52 --- /dev/null +++ b/tests/results/test_read_write_mandatory_errors/04_1default_calculation_hidden_6.json @@ -0,0 +1,6 @@ +{ + "_errors": [ + "The following variables are mandatory but have no value:", + " - var3 (a third variable)" + ] +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory_errors/04_5validators_multi3.json b/tests/results/test_read_write_mandatory_errors/04_5validators_multi3.json new file mode 100644 index 0000000..819c28e --- /dev/null +++ b/tests/results/test_read_write_mandatory_errors/04_5validators_multi3.json @@ -0,0 +1,7 @@ +{ + "var1": [ + 0, + 1, + 2 + ] +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory_errors/40_0leadership_reduce.json b/tests/results/test_read_write_mandatory_errors/40_0leadership_reduce.json new file mode 100644 index 0000000..bebe7e7 --- /dev/null +++ b/tests/results/test_read_write_mandatory_errors/40_0leadership_reduce.json @@ -0,0 +1,8 @@ +{ + "_errors": [ + "The following variables are mandatory but have no value:", + " - leadership.follower (a follower)", + " - leadership.follower (a follower)", + " - leadership.follower (a follower)" + ] +} \ No newline at end of file diff --git a/tests/results/test_read_write_mandatory_errors/40_6leadership_follower_multi_no_mandatory.json b/tests/results/test_read_write_mandatory_errors/40_6leadership_follower_multi_no_mandatory.json new file mode 100644 index 0000000..0dbc495 --- /dev/null +++ b/tests/results/test_read_write_mandatory_errors/40_6leadership_follower_multi_no_mandatory.json @@ -0,0 +1,3 @@ +{ + "leadership": [] +} \ No newline at end of file