From 2fe70e3b13a0a668032925b58a0c0c969ecffa7f3bc4a9fdb8cabc719f34c94e Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Fri, 10 Jul 2026 08:22:19 +0200 Subject: [PATCH] feat: first commit --- README.fr.md | 37 +++ README.md | 37 ++- .../LC_MESSAGES/rougail_output_environment.po | 166 +++++++++++++ locale/rougail_output_environment.pot | 126 ++++++++++ pyproject.toml | 42 ++++ src/rougail/output_environment/__init__.py | 27 +++ .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 1030 bytes .../__pycache__/__version__.cpython-314.pyc | Bin 0 -> 201 bytes .../__pycache__/config.cpython-314.pyc | Bin 0 -> 5744 bytes .../__pycache__/env.cpython-314.pyc | Bin 0 -> 1802 bytes .../__pycache__/export.cpython-314.pyc | Bin 0 -> 13017 bytes .../__pycache__/i18n.cpython-314.pyc | Bin 0 -> 1219 bytes src/rougail/output_environment/__version__.py | 1 + src/rougail/output_environment/config.py | 130 +++++++++++ src/rougail/output_environment/export.py | 219 ++++++++++++++++++ src/rougail/output_environment/i18n.py | 26 +++ .../LC_MESSAGES/rougail_output_environment.mo | Bin 0 -> 4748 bytes .../test_load.cpython-314-pytest-8.3.5.pyc | Bin 0 -> 4967 bytes tests/results/test/00_0empty.env | 1 + tests/results/test/00_0no_variable.env | 1 + .../test/00_0no_variable_default_version.env | 1 + .../test/00_0no_variable_remove_version.env | 1 + tests/results/test/00_0version_underscore.env | 1 + tests/results/test/00_1empty_variable.env | 1 + tests/results/test/00_2default_calculated.env | 2 + .../test/00_2default_calculated_multi.env | 2 + ..._2default_calculated_params_permissive.env | 1 + .../test/00_2default_calculated_variable.env | 2 + ...efault_calculated_variable_description.env | 2 + ...ulated_variable_description_multi_line.env | 3 + ...default_calculated_variable_transitive.env | 2 + .../test/00_2default_with_exclamation.env | 1 + tests/results/test/00_4load_subfolder.env | 2 + tests/results/test/00_5load_notype.env | 1 + tests/results/test/00_6boolean.env | 6 + .../results/test/00_6boolean_no_mandatory.env | 1 + tests/results/test/00_6choice.env | 6 + tests/results/test/00_6choice_calculation.env | 1 + tests/results/test/00_6choice_link.env | 2 + tests/results/test/00_6choice_variable.env | 2 + .../results/test/00_6choice_variable_link.env | 3 + .../test/00_6choice_variable_link2.env | 3 + tests/results/test/00_6custom.env | 2 + tests/results/test/00_6domainname.env | 1 + tests/results/test/00_6domainname_params.env | 1 + tests/results/test/00_6float.env | 6 + tests/results/test/00_6integer.env | 6 + tests/results/test/00_6ip.env | 3 + tests/results/test/00_6network.env | 3 + tests/results/test/00_6number.env | 6 + tests/results/test/00_6port.env | 3 + tests/results/test/00_6regexp.env | 1 + tests/results/test/00_6regexp_link.env | 2 + tests/results/test/00_6secret.env | 2 + tests/results/test/00_6secret_param.env | 3 + tests/results/test/00_6string.env | 8 + tests/results/test/00_7choice_quote.env | 1 + tests/results/test/00_7help.env | 3 + tests/results/test/00_7help_quote.env | 2 + tests/results/test/00_7help_sup.env | 2 + tests/results/test/00_7value_doublequote.env | 1 + tests/results/test/00_7value_doublequote2.env | 1 + tests/results/test/00_7value_doublequote3.env | 1 + tests/results/test/00_7value_quote.env | 1 + .../test/00_8calculation_information.env | 1 + tests/results/test/00_8test.env | 6 + .../test/00_9choice_variable_multi.env | 2 + tests/results/test/00_9choice_variables.env | 3 + .../results/test/00_9default_calculation.env | 1 + .../00_9default_calculation_information.env | 1 + ...calculation_information_other_variable.env | 2 + ...00_9default_calculation_multi_optional.env | 2 + ...0_9default_calculation_multi_optional2.env | 2 + ...ult_calculation_multi_optional_default.env | 2 + .../test/00_9default_calculation_optional.env | 1 + ...0_9default_calculation_optional_exists.env | 2 + ...00_9default_calculation_param_optional.env | 2 + ...00_9default_information_other_variable.env | 2 + ...0_9default_information_other_variable2.env | 2 + tests/results/test/00_9default_integer.env | 1 + tests/results/test/00_9default_number.env | 1 + tests/results/test/01_6boolean_multi.env | 8 + tests/results/test/01_6custom_multi.env | 2 + tests/results/test/01_6float_multi.env | 8 + tests/results/test/01_6integer_multi.env | 8 + .../test/01_6integer_multi_mandatory.env | 1 + tests/results/test/01_6string_empty.env | 1 + tests/results/test/01_6string_multi.env | 8 + .../results/test/01_6string_multi_length.env | 2 + .../test/01_7value_multi_doublequote.env | 1 + .../test/01_7value_multi_doublequote2.env | 1 + tests/results/test/01_7value_multi_quote.env | 1 + .../01_8calculation_information_multi.env | 1 + .../test/01_9choice_variable_multi.env | 2 + .../test/01_9choice_variable_optional.env | 1 + tests/results/test/02_0tags.env | 2 + tests/results/test/04_0type_param.env | 1 + tests/results/test/04_0type_param_integer.env | 1 + tests/results/test/04_1auto_save.env | 1 + .../test/04_1auto_save_and_calculated.env | 2 + .../04_1auto_save_and_calculated_hidden.env | 2 + .../results/test/04_1auto_save_and_hidden.env | 1 + .../test/04_1default_calculation_hidden.env | 2 + .../test/04_1default_calculation_hidden_2.env | 2 + .../test/04_1default_calculation_hidden_3.env | 1 + .../test/04_1default_calculation_hidden_4.env | 2 + .../test/04_1default_calculation_hidden_5.env | 1 + .../test/04_1default_calculation_hidden_6.env | 2 + tests/results/test/04_1jinja_and_hidden.env | 1 + .../test/04_5disabled_calculation_boolean.env | 2 + .../04_5disabled_calculation_optional.env | 1 + ...5disabled_calculation_optional_default.env | 4 + .../04_5disabled_calculation_variable.env | 2 + .../04_5disabled_calculation_variable10.env | 1 + .../04_5disabled_calculation_variable2.env | 1 + .../04_5disabled_calculation_variable3.env | 1 + .../04_5disabled_calculation_variable4.env | 2 + .../04_5disabled_calculation_variable5.env | 1 + .../04_5disabled_calculation_variable6.env | 1 + .../04_5disabled_calculation_variable7.env | 2 + .../04_5disabled_calculation_variable8.env | 1 + .../04_5disabled_calculation_variable9.env | 1 + ...4_5disabled_calculation_variable_multi.env | 2 + ...sabled_calculation_variable_transitive.env | 1 + ...bled_calculation_variable_transitive_2.env | 1 + ...bled_calculation_variable_transitive_3.env | 2 + ...bled_calculation_variable_transitive_4.env | 1 + tests/results/test/04_5validators.env | 1 + tests/results/test/04_5validators_differ.env | 2 + tests/results/test/04_5validators_multi.env | 1 + tests/results/test/04_5validators_multi2.env | 1 + tests/results/test/04_5validators_multi3.env | 1 + .../results/test/04_5validators_warnings.env | 1 + .../test/04_5validators_warnings_all.env | 1 + tests/results/test/05_0multi_not_uniq.env | 1 + tests/results/test/05_0multi_uniq.env | 1 + tests/results/test/12_1auto_save_expert.env | 1 + .../results/test/16_0redefine_description.env | 1 + .../test/16_2family_redefine_calculation.env | 1 + .../test/16_2family_redefine_disabled.env | 1 + .../results/test/16_3family_empty_at_ends.env | 1 + tests/results/test/16_5exists_nonexists.env | 2 + tests/results/test/16_5exists_redefine.env | 1 + .../results/test/16_5redefine_calculation.env | 1 + tests/results/test/16_5redefine_choice.env | 1 + tests/results/test/16_5redefine_default.env | 1 + .../test/16_5redefine_default_calculation.env | 1 + tests/results/test/16_5redefine_family.env | 1 + tests/results/test/16_5redefine_help.env | 1 + tests/results/test/16_5redefine_hidden.env | 1 + tests/results/test/16_5redefine_multi.env | 1 + ...6_5redefine_remove_disable_calculation.env | 2 + tests/results/test/16_5test_redefine.env | 3 + tests/results/test/16_6choice_redefine.env | 1 + tests/results/test/16_6exists_family.env | 1 + .../test/16_6exists_redefine_family.env | 2 + tests/results/test/16exists_exists.env | 1 + .../results/test/17_5redefine_leadership.env | 1 + tests/results/test/20_0empty_family.env | 1 + tests/results/test/20_0family_append.env | 2 + tests/results/test/20_0family_underscore.env | 1 + tests/results/test/20_0multi_family.env | 1 + tests/results/test/20_0multi_family_basic.env | 1 + .../results/test/20_0multi_family_expert.env | 1 + tests/results/test/20_0multi_family_order.env | 4 + .../test/20_0validators_differ_redefine.env | 3 + tests/results/test/20_1empty_subfamily.env | 1 + .../test/20_2family_looks_like_dynamic.env | 2 + .../test/20_2family_looks_like_variable.env | 1 + tests/results/test/20_7help_family.env | 3 + .../test/20_9default_information_parent.env | 2 + tests/results/test/20_9family_absolute.env | 6 + ...24_0family_hidden_condition_sub_family.env | 2 + ...y_hidden_condition_variable_sub_family.env | 1 + ...mily_hidden_param_condition_sub_family.env | 2 + .../test/24_0family_mandatory_condition.env | 2 + ...4_0family_mandatory_condition_variable.env | 2 + .../test/24_7validators_variable_optional.env | 2 + .../test/24_family_disabled_var_hidden.env | 1 + tests/results/test/40_0leadership.env | 3 + .../results/test/40_0leadership_diff_name.env | 3 + tests/results/test/40_0leadership_empty.env | 1 + ...eadership_follower_default_calculation.env | 3 + .../40_0leadership_follower_default_value.env | 1 + .../test/40_0leadership_leader_follower.env | 2 + .../test/40_0leadership_leader_not_multi.env | 4 + tests/results/test/40_0leadership_reduce.env | 2 + .../test/40_1leadership_append_follower.env | 4 + .../test/40_2leadership_calculation_index.env | 2 + .../40_2leadership_calculation_index_2.env | 2 + .../test/40_6leadership_follower_multi.env | 3 + ...leadership_follower_multi_no_mandatory.env | 1 + .../results/test/40_8calculation_boolean.env | 3 + .../test/40_8calculation_multi_variable.env | 3 + .../40_8calculation_multi_variable_parent.env | 2 + ...40_8calculation_multi_variable_parent2.env | 2 + ..._variable_leader_follower_multi_inside.env | 2 + ...hip-calculation-outside-follower-first.env | 4 + ...ship-calculation-outside-follower-last.env | 4 + ...culation-outside-follower-no-mandatory.env | 3 + ...eadership-calculation-outside-follower.env | 4 + ...rship-calculation-outside-leader-first.env | 4 + ...ership-calculation-outside-leader-last.env | 4 + ...9leadership-calculation-outside-leader.env | 4 + .../40_9leadership-calculation-variable.env | 4 + ...p-calculation-variable_leader_follower.env | 4 + ...tion-variable_leader_follower_not_same.env | 4 + tests/results/test/41_0choice_leader.env | 1 + tests/results/test/44_0leadership_hidden.env | 1 + .../test/44_0leadership_leader_hidden.env | 1 + .../44_1leadership_append_hidden_follower.env | 1 + ...44_4disabled_calcultion_follower_index.env | 2 + .../results/test/44_4leadership_mandatory.env | 2 + .../44_4leadership_mandatory_follower.env | 1 + ..._5leadership_leader_hidden_calculation.env | 1 + ...adership_follower_disabled_calculation.env | 2 + tests/results/test/60_0family_dynamic.env | 3 + tests/results/test/60_0family_dynamic_1_1.env | 3 + .../test/60_0family_dynamic_1_1_empty.env | 1 + .../results/test/60_0family_dynamic_empty.env | 1 + .../60_0family_dynamic_forbidden_char.env | 5 + .../60_0family_dynamic_no_description.env | 3 + ...0_0family_dynamic_no_description_empty.env | 1 + .../test/60_0family_dynamic_source_hidden.env | 2 + .../test/60_0family_dynamic_static.env | 2 + .../results/test/60_0family_dynamic_test.env | 3 + .../test/60_0family_dynamic_upper_char.env | 3 + .../test/60_0family_dynamic_variable.env | 3 + .../60_0family_dynamic_variable_empty.env | 4 + .../60_0family_dynamic_variable_optional.env | 2 + .../60_0family_dynamic_variable_suffix.env | 3 + ..._0family_dynamic_variable_suffix_empty.env | 3 + tests/results/test/60_0family_empty.env | 1 + tests/results/test/60_0family_hidden.env | 1 + tests/results/test/60_0family_mode.env | 1 + .../results/test/60_1family_dynamic_jinja.env | 3 + ...0_2family_dynamic_jinja_fill_sub_group.env | 4 + ...2family_dynamic_jinja_fill_sub_group_2.env | 4 + ...y_dynamic_jinja_fill_sub_group_2_empty.env | 2 + ...ily_dynamic_jinja_fill_sub_group_empty.env | 2 + .../test/60_2family_dynamic_outside_calc.env | 4 + .../60_2family_dynamic_outside_calc_empty.env | 2 + .../60_5family_dynamic_calc_description.env | 4 + .../60_5family_dynamic_calc_identifier.env | 4 + ..._5family_dynamic_calc_identifier_multi.env | 4 + .../test/60_5family_dynamic_calc_suffix2.env | 3 + .../60_5family_dynamic_calc_suffix2_empty.env | 1 + ...0_5family_dynamic_calc_suffix_disabled.env | 1 + .../60_5family_dynamic_calc_suffix_param.env | 3 + ...family_dynamic_calc_suffix_param_empty.env | 1 + .../test/60_5family_dynamic_calc_variable.env | 4 + ...5family_dynamic_calc_variable_disabled.env | 4 + ...dynamic_calc_variable_disabled_outside.env | 3 + ...60_5family_dynamic_calc_variable_empty.env | 2 + .../test/60_5family_dynamic_hidden_suffix.env | 2 + ...family_dynamic_variable_outside_suffix.env | 4 + ..._dynamic_variable_outside_suffix_empty.env | 2 + .../test/60_6family_dynamic_leadership.env | 7 + .../60_6family_dynamic_leadership_empty.env | 1 + .../test/60_6family_subdynamic_inside.env | 9 + .../test/60_9family_dynamic_calc_both.env | 3 + .../test/68_0family_leadership_mode.env | 1 + tests/results/test_change/00_0empty.env | 1 + tests/results/test_change/00_0no_variable.env | 1 + .../00_0no_variable_default_version.env | 1 + .../00_0no_variable_remove_version.env | 1 + .../test_change/00_0version_underscore.env | 1 + .../test_change/00_1empty_variable.env | 1 + .../test_change/00_2default_calculated.env | 2 + .../00_2default_calculated_multi.env | 2 + ..._2default_calculated_params_permissive.env | 1 + .../00_2default_calculated_variable.env | 2 + ...efault_calculated_variable_description.env | 2 + ...ulated_variable_description_multi_line.env | 3 + ...default_calculated_variable_transitive.env | 2 + .../00_2default_with_exclamation.env | 1 + .../test_change/00_4load_subfolder.env | 2 + tests/results/test_change/00_5load_notype.env | 1 + tests/results/test_change/00_6boolean.env | 6 + .../test_change/00_6boolean_no_mandatory.env | 1 + tests/results/test_change/00_6choice.env | 6 + .../test_change/00_6choice_calculation.env | 1 + tests/results/test_change/00_6choice_link.env | 2 + .../test_change/00_6choice_variable.env | 2 + .../test_change/00_6choice_variable_link.env | 3 + .../test_change/00_6choice_variable_link2.env | 3 + tests/results/test_change/00_6custom.env | 2 + tests/results/test_change/00_6domainname.env | 1 + .../test_change/00_6domainname_params.env | 1 + tests/results/test_change/00_6float.env | 6 + tests/results/test_change/00_6integer.env | 6 + tests/results/test_change/00_6ip.env | 3 + tests/results/test_change/00_6network.env | 3 + tests/results/test_change/00_6number.env | 6 + tests/results/test_change/00_6port.env | 3 + tests/results/test_change/00_6regexp.env | 1 + tests/results/test_change/00_6regexp_link.env | 2 + tests/results/test_change/00_6secret.env | 2 + .../results/test_change/00_6secret_param.env | 3 + tests/results/test_change/00_6string.env | 8 + .../results/test_change/00_7choice_quote.env | 1 + tests/results/test_change/00_7help.env | 3 + tests/results/test_change/00_7help_quote.env | 2 + tests/results/test_change/00_7help_sup.env | 2 + .../test_change/00_7value_doublequote.env | 1 + .../test_change/00_7value_doublequote2.env | 1 + .../test_change/00_7value_doublequote3.env | 1 + tests/results/test_change/00_7value_quote.env | 1 + .../00_8calculation_information.env | 1 + tests/results/test_change/00_8test.env | 6 + .../test_change/00_9choice_variable_multi.env | 2 + .../test_change/00_9choice_variables.env | 3 + .../test_change/00_9default_calculation.env | 1 + .../00_9default_calculation_information.env | 1 + ...calculation_information_other_variable.env | 2 + ...00_9default_calculation_multi_optional.env | 2 + ...0_9default_calculation_multi_optional2.env | 2 + ...ult_calculation_multi_optional_default.env | 2 + .../00_9default_calculation_optional.env | 1 + ...0_9default_calculation_optional_exists.env | 2 + ...00_9default_calculation_param_optional.env | 2 + ...00_9default_information_other_variable.env | 2 + ...0_9default_information_other_variable2.env | 2 + .../test_change/00_9default_integer.env | 1 + .../test_change/00_9default_number.env | 1 + .../results/test_change/01_6boolean_multi.env | 8 + .../results/test_change/01_6custom_multi.env | 2 + tests/results/test_change/01_6float_multi.env | 8 + .../results/test_change/01_6integer_multi.env | 8 + .../01_6integer_multi_mandatory.env | 1 + .../results/test_change/01_6string_empty.env | 1 + .../results/test_change/01_6string_multi.env | 8 + .../test_change/01_6string_multi_length.env | 2 + .../01_7value_multi_doublequote.env | 1 + .../01_7value_multi_doublequote2.env | 1 + .../test_change/01_7value_multi_quote.env | 1 + .../01_8calculation_information_multi.env | 1 + .../test_change/01_9choice_variable_multi.env | 2 + .../01_9choice_variable_optional.env | 1 + tests/results/test_change/02_0tags.env | 2 + tests/results/test_change/04_0type_param.env | 1 + .../test_change/04_0type_param_integer.env | 1 + tests/results/test_change/04_1auto_save.env | 1 + .../04_1auto_save_and_calculated.env | 2 + .../04_1auto_save_and_calculated_hidden.env | 2 + .../test_change/04_1auto_save_and_hidden.env | 1 + .../04_1default_calculation_hidden.env | 2 + .../04_1default_calculation_hidden_2.env | 2 + .../04_1default_calculation_hidden_3.env | 1 + .../04_1default_calculation_hidden_4.env | 2 + .../04_1default_calculation_hidden_5.env | 1 + .../04_1default_calculation_hidden_6.env | 2 + .../test_change/04_1jinja_and_hidden.env | 1 + .../04_5disabled_calculation_boolean.env | 2 + .../04_5disabled_calculation_optional.env | 1 + ...5disabled_calculation_optional_default.env | 4 + .../04_5disabled_calculation_variable.env | 2 + .../04_5disabled_calculation_variable10.env | 1 + .../04_5disabled_calculation_variable2.env | 1 + .../04_5disabled_calculation_variable3.env | 1 + .../04_5disabled_calculation_variable4.env | 2 + .../04_5disabled_calculation_variable5.env | 1 + .../04_5disabled_calculation_variable6.env | 1 + .../04_5disabled_calculation_variable7.env | 2 + .../04_5disabled_calculation_variable8.env | 1 + .../04_5disabled_calculation_variable9.env | 1 + ...4_5disabled_calculation_variable_multi.env | 2 + ...sabled_calculation_variable_transitive.env | 1 + ...bled_calculation_variable_transitive_2.env | 1 + ...bled_calculation_variable_transitive_3.env | 2 + ...bled_calculation_variable_transitive_4.env | 1 + tests/results/test_change/04_5validators.env | 1 + .../test_change/04_5validators_differ.env | 2 + .../test_change/04_5validators_multi.env | 1 + .../test_change/04_5validators_multi2.env | 1 + .../test_change/04_5validators_multi3.env | 1 + .../test_change/04_5validators_warnings.env | 1 + .../04_5validators_warnings_all.env | 1 + .../test_change/05_0multi_not_uniq.env | 1 + tests/results/test_change/05_0multi_uniq.env | 1 + .../test_change/12_1auto_save_expert.env | 1 + .../test_change/16_0redefine_description.env | 1 + .../16_2family_redefine_calculation.env | 1 + .../16_2family_redefine_disabled.env | 1 + .../test_change/16_3family_empty_at_ends.env | 1 + .../test_change/16_5exists_nonexists.env | 2 + .../test_change/16_5exists_redefine.env | 1 + .../test_change/16_5redefine_calculation.env | 1 + .../test_change/16_5redefine_choice.env | 1 + .../test_change/16_5redefine_default.env | 1 + .../16_5redefine_default_calculation.env | 1 + .../test_change/16_5redefine_family.env | 1 + .../results/test_change/16_5redefine_help.env | 1 + .../test_change/16_5redefine_hidden.env | 1 + .../test_change/16_5redefine_multi.env | 1 + ...6_5redefine_remove_disable_calculation.env | 2 + .../results/test_change/16_5test_redefine.env | 3 + .../test_change/16_6choice_redefine.env | 1 + .../results/test_change/16_6exists_family.env | 1 + .../16_6exists_redefine_family.env | 2 + tests/results/test_change/16exists_exists.env | 1 + .../test_change/17_5redefine_leadership.env | 1 + .../results/test_change/20_0empty_family.env | 1 + .../results/test_change/20_0family_append.env | 2 + .../test_change/20_0family_underscore.env | 1 + .../results/test_change/20_0multi_family.env | 1 + .../test_change/20_0multi_family_basic.env | 1 + .../test_change/20_0multi_family_expert.env | 1 + .../20_0multi_family_order.duplicate | 0 .../20_0validators_differ_redefine.env | 3 + .../test_change/20_1empty_subfamily.env | 1 + .../20_2family_looks_like_dynamic.env | 2 + .../20_2family_looks_like_variable.env | 1 + .../test_change/20_7help_family.duplicate | 0 .../20_9default_information_parent.env | 2 + .../test_change/20_9family_absolute.duplicate | 0 ...24_0family_hidden_condition_sub_family.env | 2 + ...y_hidden_condition_variable_sub_family.env | 1 + ...mily_hidden_param_condition_sub_family.env | 2 + .../24_0family_mandatory_condition.env | 2 + ...4_0family_mandatory_condition_variable.env | 2 + .../24_7validators_variable_optional.env | 2 + .../24_family_disabled_var_hidden.env | 1 + tests/results/test_change/40_0leadership.env | 3 + .../test_change/40_0leadership_diff_name.env | 3 + .../test_change/40_0leadership_empty.env | 1 + ...eadership_follower_default_calculation.env | 3 + .../40_0leadership_follower_default_value.env | 1 + .../40_0leadership_leader_follower.env | 2 + .../40_0leadership_leader_not_multi.env | 4 + .../test_change/40_0leadership_reduce.env | 2 + .../40_1leadership_append_follower.env | 4 + .../40_2leadership_calculation_index.env | 2 + .../40_2leadership_calculation_index_2.env | 2 + .../40_6leadership_follower_multi.env | 3 + ...leadership_follower_multi_no_mandatory.env | 1 + .../test_change/40_8calculation_boolean.env | 3 + .../40_8calculation_multi_variable.env | 3 + ...alculation_multi_variable_parent.duplicate | 0 ...lculation_multi_variable_parent2.duplicate | 0 ..._variable_leader_follower_multi_inside.env | 2 + ...hip-calculation-outside-follower-first.env | 4 + ...ship-calculation-outside-follower-last.env | 4 + ...culation-outside-follower-no-mandatory.env | 3 + ...eadership-calculation-outside-follower.env | 4 + ...rship-calculation-outside-leader-first.env | 4 + ...ership-calculation-outside-leader-last.env | 4 + ...9leadership-calculation-outside-leader.env | 4 + .../40_9leadership-calculation-variable.env | 4 + ...ulation-variable_leader_follower.duplicate | 0 ...ariable_leader_follower_not_same.duplicate | 0 .../results/test_change/41_0choice_leader.env | 1 + .../test_change/44_0leadership_hidden.env | 1 + .../44_0leadership_leader_hidden.env | 1 + .../44_1leadership_append_hidden_follower.env | 1 + ...44_4disabled_calcultion_follower_index.env | 2 + .../test_change/44_4leadership_mandatory.env | 2 + .../44_4leadership_mandatory_follower.env | 1 + ..._5leadership_leader_hidden_calculation.env | 1 + ...adership_follower_disabled_calculation.env | 2 + .../test_change/60_0family_dynamic.duplicate | 0 .../60_0family_dynamic_1_1.duplicate | 0 .../60_0family_dynamic_1_1_empty.env | 1 + .../test_change/60_0family_dynamic_empty.env | 1 + ...0_0family_dynamic_forbidden_char.duplicate | 0 ...0_0family_dynamic_no_description.duplicate | 0 ...0_0family_dynamic_no_description_empty.env | 1 + ...60_0family_dynamic_source_hidden.duplicate | 0 .../60_0family_dynamic_static.duplicate | 0 .../60_0family_dynamic_test.duplicate | 0 .../60_0family_dynamic_upper_char.duplicate | 0 .../60_0family_dynamic_variable.duplicate | 0 ...0_0family_dynamic_variable_empty.duplicate | 0 ...family_dynamic_variable_optional.duplicate | 0 ..._0family_dynamic_variable_suffix.duplicate | 0 ...ly_dynamic_variable_suffix_empty.duplicate | 0 .../results/test_change/60_0family_empty.env | 1 + .../results/test_change/60_0family_hidden.env | 1 + tests/results/test_change/60_0family_mode.env | 1 + .../60_1family_dynamic_jinja.duplicate | 0 ...ily_dynamic_jinja_fill_sub_group.duplicate | 0 ...y_dynamic_jinja_fill_sub_group_2.duplicate | 0 ...y_dynamic_jinja_fill_sub_group_2_empty.env | 2 + ...ily_dynamic_jinja_fill_sub_group_empty.env | 2 + .../60_2family_dynamic_outside_calc.duplicate | 0 .../60_2family_dynamic_outside_calc_empty.env | 2 + ...5family_dynamic_calc_description.duplicate | 0 ..._5family_dynamic_calc_identifier.duplicate | 0 ...ly_dynamic_calc_identifier_multi.duplicate | 0 .../60_5family_dynamic_calc_suffix2.duplicate | 0 .../60_5family_dynamic_calc_suffix2_empty.env | 1 + ...0_5family_dynamic_calc_suffix_disabled.env | 1 + ...family_dynamic_calc_suffix_param.duplicate | 0 ...family_dynamic_calc_suffix_param_empty.env | 1 + ...60_5family_dynamic_calc_variable.duplicate | 0 ...y_dynamic_calc_variable_disabled.duplicate | 0 ...c_calc_variable_disabled_outside.duplicate | 0 ...60_5family_dynamic_calc_variable_empty.env | 2 + ...60_5family_dynamic_hidden_suffix.duplicate | 0 ..._dynamic_variable_outside_suffix.duplicate | 0 ..._dynamic_variable_outside_suffix_empty.env | 2 + .../60_6family_dynamic_leadership.duplicate | 0 .../60_6family_dynamic_leadership_empty.env | 1 + .../60_6family_subdynamic_inside.duplicate | 0 .../60_9family_dynamic_calc_both.duplicate | 0 .../68_0family_leadership_mode.env | 1 + tests/results/test_namespace/00_0empty.env | 1 + .../test_namespace/00_0no_variable.env | 1 + .../00_0no_variable_default_version.env | 1 + .../00_0no_variable_remove_version.env | 1 + .../test_namespace/00_0version_underscore.env | 1 + .../test_namespace/00_1empty_variable.env | 1 + .../test_namespace/00_2default_calculated.env | 2 + .../00_2default_calculated_multi.env | 2 + ..._2default_calculated_params_permissive.env | 1 + .../00_2default_calculated_variable.env | 2 + ...efault_calculated_variable_description.env | 2 + ...ulated_variable_description_multi_line.env | 3 + ...default_calculated_variable_transitive.env | 2 + .../00_2default_with_exclamation.env | 1 + .../test_namespace/00_4load_subfolder.env | 2 + .../test_namespace/00_5load_notype.env | 1 + tests/results/test_namespace/00_6boolean.env | 6 + .../00_6boolean_no_mandatory.env | 1 + tests/results/test_namespace/00_6choice.env | 6 + .../test_namespace/00_6choice_calculation.env | 1 + .../test_namespace/00_6choice_link.env | 2 + .../test_namespace/00_6choice_variable.env | 2 + .../00_6choice_variable_link.env | 3 + .../00_6choice_variable_link2.env | 3 + tests/results/test_namespace/00_6custom.env | 2 + .../results/test_namespace/00_6domainname.env | 1 + .../test_namespace/00_6domainname_params.env | 1 + tests/results/test_namespace/00_6float.env | 6 + tests/results/test_namespace/00_6integer.env | 6 + tests/results/test_namespace/00_6ip.env | 3 + tests/results/test_namespace/00_6network.env | 3 + tests/results/test_namespace/00_6number.env | 6 + tests/results/test_namespace/00_6port.env | 3 + tests/results/test_namespace/00_6regexp.env | 1 + .../test_namespace/00_6regexp_link.env | 2 + tests/results/test_namespace/00_6secret.env | 2 + .../test_namespace/00_6secret_param.env | 3 + tests/results/test_namespace/00_6string.env | 8 + .../test_namespace/00_7choice_quote.env | 1 + tests/results/test_namespace/00_7help.env | 3 + .../results/test_namespace/00_7help_quote.env | 2 + tests/results/test_namespace/00_7help_sup.env | 2 + .../test_namespace/00_7value_doublequote.env | 1 + .../test_namespace/00_7value_doublequote2.env | 1 + .../test_namespace/00_7value_doublequote3.env | 1 + .../test_namespace/00_7value_quote.env | 1 + .../00_8calculation_information.env | 1 + .../00_8calculation_namespace.env | 1 + .../00_8calculation_param_namespace.env | 1 + tests/results/test_namespace/00_8test.env | 6 + .../00_9choice_variable_multi.env | 2 + .../test_namespace/00_9choice_variables.env | 3 + .../00_9default_calculation.env | 1 + .../00_9default_calculation_information.env | 1 + ...calculation_information_other_variable.env | 2 + ...00_9default_calculation_multi_optional.env | 2 + ...0_9default_calculation_multi_optional2.env | 2 + ...ult_calculation_multi_optional_default.env | 2 + .../00_9default_calculation_optional.env | 1 + ...0_9default_calculation_optional_exists.env | 2 + ...00_9default_calculation_param_optional.env | 2 + ...00_9default_information_other_variable.env | 2 + ...0_9default_information_other_variable2.env | 2 + .../test_namespace/00_9default_integer.env | 1 + .../test_namespace/00_9default_number.env | 1 + tests/results/test_namespace/00_9extra.env | 2 + .../test_namespace/00_9extra_calculation.env | 4 + .../test_namespace/00_9extra_ouside.env | 2 + .../test_namespace/01_6boolean_multi.env | 8 + .../test_namespace/01_6custom_multi.env | 2 + .../test_namespace/01_6float_multi.env | 8 + .../test_namespace/01_6integer_multi.env | 8 + .../01_6integer_multi_mandatory.env | 1 + .../test_namespace/01_6string_empty.env | 1 + .../test_namespace/01_6string_multi.env | 8 + .../01_6string_multi_length.env | 2 + .../01_7value_multi_doublequote.env | 1 + .../01_7value_multi_doublequote2.env | 1 + .../test_namespace/01_7value_multi_quote.env | 1 + .../01_8calculation_information_multi.env | 1 + .../01_9choice_variable_multi.env | 2 + .../01_9choice_variable_optional.env | 1 + tests/results/test_namespace/02_0tags.env | 2 + .../results/test_namespace/04_0type_param.env | 1 + .../test_namespace/04_0type_param_integer.env | 1 + .../results/test_namespace/04_1auto_save.env | 1 + .../04_1auto_save_and_calculated.env | 2 + .../04_1auto_save_and_calculated_hidden.env | 2 + .../04_1auto_save_and_hidden.env | 1 + .../04_1default_calculation_hidden.env | 2 + .../04_1default_calculation_hidden_2.env | 2 + .../04_1default_calculation_hidden_3.env | 1 + .../04_1default_calculation_hidden_4.env | 2 + .../04_1default_calculation_hidden_5.env | 1 + .../04_1default_calculation_hidden_6.env | 2 + .../test_namespace/04_1jinja_and_hidden.env | 1 + .../04_5disabled_calculation.env | 3 + .../04_5disabled_calculation_boolean.env | 2 + .../04_5disabled_calculation_default.env | 3 + .../04_5disabled_calculation_multi.env | 3 + .../04_5disabled_calculation_optional.env | 1 + ...5disabled_calculation_optional_default.env | 4 + .../04_5disabled_calculation_variable.env | 2 + .../04_5disabled_calculation_variable10.env | 1 + .../04_5disabled_calculation_variable2.env | 1 + .../04_5disabled_calculation_variable3.env | 1 + .../04_5disabled_calculation_variable4.env | 2 + .../04_5disabled_calculation_variable5.env | 1 + .../04_5disabled_calculation_variable6.env | 1 + .../04_5disabled_calculation_variable7.env | 2 + .../04_5disabled_calculation_variable8.env | 1 + .../04_5disabled_calculation_variable9.env | 1 + ...4_5disabled_calculation_variable_multi.env | 2 + ...sabled_calculation_variable_transitive.env | 1 + ...bled_calculation_variable_transitive_2.env | 1 + ...bled_calculation_variable_transitive_3.env | 2 + ...bled_calculation_variable_transitive_4.env | 1 + .../test_namespace/04_5hidden_calculation.env | 3 + .../04_5hidden_calculation2.env | 1 + ...hidden_calculation_default_calculation.env | 3 + .../results/test_namespace/04_5validators.env | 1 + .../test_namespace/04_5validators_differ.env | 2 + .../test_namespace/04_5validators_multi.env | 1 + .../test_namespace/04_5validators_multi2.env | 1 + .../test_namespace/04_5validators_multi3.env | 1 + .../04_5validators_warnings.env | 1 + .../04_5validators_warnings_all.env | 1 + .../test_namespace/05_0multi_not_uniq.env | 1 + .../results/test_namespace/05_0multi_uniq.env | 1 + .../test_namespace/12_1auto_save_expert.env | 1 + .../16_0redefine_description.env | 1 + .../16_2family_redefine_calculation.env | 1 + .../16_2family_redefine_disabled.env | 1 + .../16_3family_empty_at_ends.env | 1 + .../test_namespace/16_5exists_nonexists.env | 2 + .../test_namespace/16_5exists_redefine.env | 1 + .../16_5redefine_calculation.env | 1 + .../test_namespace/16_5redefine_choice.env | 1 + .../test_namespace/16_5redefine_default.env | 1 + .../16_5redefine_default_calculation.env | 1 + .../test_namespace/16_5redefine_family.env | 1 + .../test_namespace/16_5redefine_help.env | 1 + .../test_namespace/16_5redefine_hidden.env | 1 + .../test_namespace/16_5redefine_multi.env | 1 + ...6_5redefine_remove_disable_calculation.env | 2 + .../test_namespace/16_5test_redefine.env | 3 + .../test_namespace/16_6choice_redefine.env | 1 + .../test_namespace/16_6exists_family.env | 1 + .../16_6exists_redefine_family.env | 2 + .../test_namespace/16exists_exists.env | 1 + .../17_5redefine_leadership.env | 1 + .../test_namespace/20_0empty_family.env | 1 + .../test_namespace/20_0family_append.env | 2 + .../test_namespace/20_0family_underscore.env | 1 + .../test_namespace/20_0multi_family.env | 1 + .../test_namespace/20_0multi_family_basic.env | 1 + .../20_0multi_family_expert.env | 1 + .../test_namespace/20_0multi_family_order.env | 4 + .../20_0validators_differ_redefine.env | 3 + .../test_namespace/20_1empty_subfamily.env | 1 + .../20_2family_looks_like_dynamic.env | 2 + .../20_2family_looks_like_variable.env | 1 + .../test_namespace/20_7help_family.env | 3 + .../20_9default_information_parent.env | 2 + .../24_0family_hidden_condition.env | 2 + .../24_0family_hidden_condition_boolean.env | 1 + ...24_0family_hidden_condition_sub_family.env | 2 + ...y_hidden_condition_variable_sub_family.env | 1 + ...0family_hidden_condition_with_variable.env | 2 + ...mily_hidden_param_condition_sub_family.env | 2 + .../24_0family_mandatory_condition.env | 2 + ...4_0family_mandatory_condition_variable.env | 2 + .../24_7validators_variable_optional.env | 2 + .../24_family_disabled_var_hidden.env | 1 + .../results/test_namespace/40_0leadership.env | 3 + .../40_0leadership_diff_name.env | 3 + .../test_namespace/40_0leadership_empty.env | 1 + ...eadership_follower_default_calculation.env | 3 + ..._0leadership_follower_default_submulti.env | 3 + ..._follower_default_submulti_calculation.env | 3 + .../40_0leadership_follower_default_value.env | 1 + .../40_0leadership_leader_follower.env | 2 + .../40_0leadership_leader_not_multi.env | 4 + .../test_namespace/40_0leadership_reduce.env | 2 + .../40_1leadership_append_follower.env | 4 + .../40_2leadership_calculation_index.env | 2 + .../40_2leadership_calculation_index_2.env | 2 + ...40_2leadership_calculation_param_index.env | 2 + .../40_2leadership_leader_calculation.env | 3 + .../40_6leadership_follower_multi.env | 3 + ...leadership_follower_multi_no_mandatory.env | 1 + .../40_8calculation_boolean.env | 3 + .../40_8calculation_boolean_return_none.env | 2 + .../40_8calculation_integer.env | 3 + .../40_8calculation_multi_variable.env | 3 + .../40_8calculation_multi_variable_parent.env | 2 + ...40_8calculation_multi_variable_parent2.env | 2 + ..._variable_leader_follower_multi_inside.env | 2 + ...hip-calculation-outside-follower-first.env | 4 + ...ship-calculation-outside-follower-last.env | 4 + ...culation-outside-follower-no-mandatory.env | 3 + ...eadership-calculation-outside-follower.env | 4 + ...rship-calculation-outside-leader-first.env | 4 + ...ership-calculation-outside-leader-last.env | 4 + ...9leadership-calculation-outside-leader.env | 4 + .../40_9leadership-calculation-variable.env | 4 + ...p-calculation-variable_leader_follower.env | 4 + ...tion-variable_leader_follower_not_same.env | 4 + .../test_namespace/41_0choice_leader.env | 1 + .../test_namespace/44_0leadership_hidden.env | 1 + .../44_0leadership_leader_hidden.env | 1 + .../44_1leadership_append_hidden_follower.env | 1 + .../44_4disabled_calcultion_follower.env | 3 + ...44_4disabled_calcultion_follower_index.env | 2 + .../44_4leadership_mandatory.env | 2 + .../44_4leadership_mandatory_follower.env | 1 + ..._5leadership_leader_hidden_calculation.env | 1 + ...adership_follower_disabled_calculation.env | 2 + ..._9calculated_default_leadership_leader.env | 2 + .../test_namespace/60_0family_dynamic.env | 3 + .../test_namespace/60_0family_dynamic_1_0.env | 3 + .../60_0family_dynamic_1_0_empty.env | 1 + .../60_0family_dynamic_1_0_type.env | 3 + .../60_0family_dynamic_1_0_type_empty.env | 1 + .../test_namespace/60_0family_dynamic_1_1.env | 3 + .../60_0family_dynamic_1_1_empty.env | 1 + .../60_0family_dynamic_empty.env | 1 + .../60_0family_dynamic_forbidden_char.env | 5 + ...60_0family_dynamic_jinja_integer_empty.env | 2 + ...0_0family_dynamic_jinja_integer_empty2.env | 2 + .../60_0family_dynamic_jinja_number.env | 4 + .../60_0family_dynamic_no_description.env | 3 + ...0_0family_dynamic_no_description_empty.env | 1 + .../60_0family_dynamic_source_hidden.env | 2 + .../60_0family_dynamic_static.env | 2 + .../60_0family_dynamic_test.env | 3 + .../60_0family_dynamic_upper_char.env | 3 + .../60_0family_dynamic_variable.env | 3 + .../60_0family_dynamic_variable_empty.env | 4 + .../60_0family_dynamic_variable_optional.env | 2 + .../60_0family_dynamic_variable_suffix.env | 3 + ..._0family_dynamic_variable_suffix_empty.env | 3 + .../test_namespace/60_0family_empty.env | 1 + .../test_namespace/60_0family_hidden.env | 1 + .../test_namespace/60_0family_mode.env | 1 + .../60_1family_dynamic_jinja.env | 3 + ...0_2family_dynamic_jinja_fill_sub_group.env | 4 + ...2family_dynamic_jinja_fill_sub_group_2.env | 4 + ...y_dynamic_jinja_fill_sub_group_2_empty.env | 2 + ...ily_dynamic_jinja_fill_sub_group_empty.env | 2 + .../60_2family_dynamic_outside_calc.env | 4 + .../60_2family_dynamic_outside_calc_empty.env | 2 + .../60_5family_dynamic_calc2.env | 4 + .../60_5family_dynamic_calc2_empty.env | 2 + .../60_5family_dynamic_calc_description.env | 4 + .../60_5family_dynamic_calc_identifier.env | 4 + ..._5family_dynamic_calc_identifier_multi.env | 4 + .../60_5family_dynamic_calc_suffix.env | 4 + .../60_5family_dynamic_calc_suffix2.env | 3 + .../60_5family_dynamic_calc_suffix2_empty.env | 1 + ...0_5family_dynamic_calc_suffix_disabled.env | 1 + ..._5family_dynamic_calc_suffix_disabled2.env | 2 + ..._5family_dynamic_calc_suffix_disabled3.env | 2 + .../60_5family_dynamic_calc_suffix_empty.env | 2 + ...60_5family_dynamic_calc_suffix_empty_2.env | 2 + ...60_5family_dynamic_calc_suffix_empty_3.env | 2 + .../60_5family_dynamic_calc_suffix_hidden.env | 2 + ...ily_dynamic_calc_suffix_hidden_boolean.env | 2 + ...amily_dynamic_calc_suffix_hidden_multi.env | 2 + .../60_5family_dynamic_calc_suffix_param.env | 3 + ...family_dynamic_calc_suffix_param_empty.env | 1 + .../60_5family_dynamic_calc_variable.env | 4 + ...5family_dynamic_calc_variable_disabled.env | 4 + ...dynamic_calc_variable_disabled_outside.env | 3 + ...60_5family_dynamic_calc_variable_empty.env | 2 + .../60_5family_dynamic_hidden_suffix.env | 2 + .../60_5family_dynamic_unknown_suffix.env | 7 + ...0_5family_dynamic_unknown_suffix_empty.env | 1 + .../60_5family_dynamic_variable_outside.env | 4 + .../60_5family_dynamic_variable_outside2.env | 4 + ...family_dynamic_variable_outside2_empty.env | 2 + ...0_5family_dynamic_variable_outside_1_0.env | 4 + ...5family_dynamic_variable_outside_empty.env | 2 + ...5family_dynamic_variable_outside_jinja.env | 4 + ...y_dynamic_variable_outside_jinja_empty.env | 2 + ...ly_dynamic_variable_outside_sub_suffix.env | 6 + ...amic_variable_outside_sub_suffix_empty.env | 2 + ...family_dynamic_variable_outside_suffix.env | 4 + ..._dynamic_variable_outside_suffix_empty.env | 2 + .../60_6family_dynamic_inside.env | 9 + .../60_6family_dynamic_inside_empty.env | 1 + .../60_6family_dynamic_inside_identifier.env | 9 + .../60_6family_dynamic_leadership.env | 7 + .../60_6family_dynamic_leadership_empty.env | 1 + .../60_6family_dynamic_sub_dynamic.env | 15 ++ .../60_6family_dynamic_sub_dynamic_1_0.env | 15 ++ .../60_6family_dynamic_sub_dynamic_1_0_2.env | 5 + .../60_6family_dynamic_sub_dynamic_empty.env | 1 + .../60_6family_dynamic_sub_dynamic_empty2.env | 3 + .../60_6family_dynamic_suffix_auto_multi.env | 6 + .../60_6family_dynamic_suffix_auto_multi2.env | 6 + .../60_6family_subdynamic_inside.env | 9 + .../test_namespace/60_9extra_dynamic.env | 2 + .../60_9extra_dynamic_extra.env | 3 + .../60_9family_dynamic_calc_both.env | 3 + .../68_0family_leadership_mode.env | 1 + tests/test_load.py | 83 +++++++ 813 files changed, 2563 insertions(+), 1 deletion(-) create mode 100644 README.fr.md create mode 100644 locale/fr/LC_MESSAGES/rougail_output_environment.po create mode 100644 locale/rougail_output_environment.pot create mode 100644 pyproject.toml create mode 100644 src/rougail/output_environment/__init__.py create mode 100644 src/rougail/output_environment/__pycache__/__init__.cpython-314.pyc create mode 100644 src/rougail/output_environment/__pycache__/__version__.cpython-314.pyc create mode 100644 src/rougail/output_environment/__pycache__/config.cpython-314.pyc create mode 100644 src/rougail/output_environment/__pycache__/env.cpython-314.pyc create mode 100644 src/rougail/output_environment/__pycache__/export.cpython-314.pyc create mode 100644 src/rougail/output_environment/__pycache__/i18n.cpython-314.pyc create mode 100644 src/rougail/output_environment/__version__.py create mode 100644 src/rougail/output_environment/config.py create mode 100644 src/rougail/output_environment/export.py create mode 100644 src/rougail/output_environment/i18n.py create mode 100644 src/rougail/output_environment/locale/fr/LC_MESSAGES/rougail_output_environment.mo create mode 100644 tests/__pycache__/test_load.cpython-314-pytest-8.3.5.pyc create mode 100644 tests/results/test/00_0empty.env create mode 100644 tests/results/test/00_0no_variable.env create mode 100644 tests/results/test/00_0no_variable_default_version.env create mode 100644 tests/results/test/00_0no_variable_remove_version.env create mode 100644 tests/results/test/00_0version_underscore.env create mode 100644 tests/results/test/00_1empty_variable.env create mode 100644 tests/results/test/00_2default_calculated.env create mode 100644 tests/results/test/00_2default_calculated_multi.env create mode 100644 tests/results/test/00_2default_calculated_params_permissive.env create mode 100644 tests/results/test/00_2default_calculated_variable.env create mode 100644 tests/results/test/00_2default_calculated_variable_description.env create mode 100644 tests/results/test/00_2default_calculated_variable_description_multi_line.env create mode 100644 tests/results/test/00_2default_calculated_variable_transitive.env create mode 100644 tests/results/test/00_2default_with_exclamation.env create mode 100644 tests/results/test/00_4load_subfolder.env create mode 100644 tests/results/test/00_5load_notype.env create mode 100644 tests/results/test/00_6boolean.env create mode 100644 tests/results/test/00_6boolean_no_mandatory.env create mode 100644 tests/results/test/00_6choice.env create mode 100644 tests/results/test/00_6choice_calculation.env create mode 100644 tests/results/test/00_6choice_link.env create mode 100644 tests/results/test/00_6choice_variable.env create mode 100644 tests/results/test/00_6choice_variable_link.env create mode 100644 tests/results/test/00_6choice_variable_link2.env create mode 100644 tests/results/test/00_6custom.env create mode 100644 tests/results/test/00_6domainname.env create mode 100644 tests/results/test/00_6domainname_params.env create mode 100644 tests/results/test/00_6float.env create mode 100644 tests/results/test/00_6integer.env create mode 100644 tests/results/test/00_6ip.env create mode 100644 tests/results/test/00_6network.env create mode 100644 tests/results/test/00_6number.env create mode 100644 tests/results/test/00_6port.env create mode 100644 tests/results/test/00_6regexp.env create mode 100644 tests/results/test/00_6regexp_link.env create mode 100644 tests/results/test/00_6secret.env create mode 100644 tests/results/test/00_6secret_param.env create mode 100644 tests/results/test/00_6string.env create mode 100644 tests/results/test/00_7choice_quote.env create mode 100644 tests/results/test/00_7help.env create mode 100644 tests/results/test/00_7help_quote.env create mode 100644 tests/results/test/00_7help_sup.env create mode 100644 tests/results/test/00_7value_doublequote.env create mode 100644 tests/results/test/00_7value_doublequote2.env create mode 100644 tests/results/test/00_7value_doublequote3.env create mode 100644 tests/results/test/00_7value_quote.env create mode 100644 tests/results/test/00_8calculation_information.env create mode 100644 tests/results/test/00_8test.env create mode 100644 tests/results/test/00_9choice_variable_multi.env create mode 100644 tests/results/test/00_9choice_variables.env create mode 100644 tests/results/test/00_9default_calculation.env create mode 100644 tests/results/test/00_9default_calculation_information.env create mode 100644 tests/results/test/00_9default_calculation_information_other_variable.env create mode 100644 tests/results/test/00_9default_calculation_multi_optional.env create mode 100644 tests/results/test/00_9default_calculation_multi_optional2.env create mode 100644 tests/results/test/00_9default_calculation_multi_optional_default.env create mode 100644 tests/results/test/00_9default_calculation_optional.env create mode 100644 tests/results/test/00_9default_calculation_optional_exists.env create mode 100644 tests/results/test/00_9default_calculation_param_optional.env create mode 100644 tests/results/test/00_9default_information_other_variable.env create mode 100644 tests/results/test/00_9default_information_other_variable2.env create mode 100644 tests/results/test/00_9default_integer.env create mode 100644 tests/results/test/00_9default_number.env create mode 100644 tests/results/test/01_6boolean_multi.env create mode 100644 tests/results/test/01_6custom_multi.env create mode 100644 tests/results/test/01_6float_multi.env create mode 100644 tests/results/test/01_6integer_multi.env create mode 100644 tests/results/test/01_6integer_multi_mandatory.env create mode 100644 tests/results/test/01_6string_empty.env create mode 100644 tests/results/test/01_6string_multi.env create mode 100644 tests/results/test/01_6string_multi_length.env create mode 100644 tests/results/test/01_7value_multi_doublequote.env create mode 100644 tests/results/test/01_7value_multi_doublequote2.env create mode 100644 tests/results/test/01_7value_multi_quote.env create mode 100644 tests/results/test/01_8calculation_information_multi.env create mode 100644 tests/results/test/01_9choice_variable_multi.env create mode 100644 tests/results/test/01_9choice_variable_optional.env create mode 100644 tests/results/test/02_0tags.env create mode 100644 tests/results/test/04_0type_param.env create mode 100644 tests/results/test/04_0type_param_integer.env create mode 100644 tests/results/test/04_1auto_save.env create mode 100644 tests/results/test/04_1auto_save_and_calculated.env create mode 100644 tests/results/test/04_1auto_save_and_calculated_hidden.env create mode 100644 tests/results/test/04_1auto_save_and_hidden.env create mode 100644 tests/results/test/04_1default_calculation_hidden.env create mode 100644 tests/results/test/04_1default_calculation_hidden_2.env create mode 100644 tests/results/test/04_1default_calculation_hidden_3.env create mode 100644 tests/results/test/04_1default_calculation_hidden_4.env create mode 100644 tests/results/test/04_1default_calculation_hidden_5.env create mode 100644 tests/results/test/04_1default_calculation_hidden_6.env create mode 100644 tests/results/test/04_1jinja_and_hidden.env create mode 100644 tests/results/test/04_5disabled_calculation_boolean.env create mode 100644 tests/results/test/04_5disabled_calculation_optional.env create mode 100644 tests/results/test/04_5disabled_calculation_optional_default.env create mode 100644 tests/results/test/04_5disabled_calculation_variable.env create mode 100644 tests/results/test/04_5disabled_calculation_variable10.env create mode 100644 tests/results/test/04_5disabled_calculation_variable2.env create mode 100644 tests/results/test/04_5disabled_calculation_variable3.env create mode 100644 tests/results/test/04_5disabled_calculation_variable4.env create mode 100644 tests/results/test/04_5disabled_calculation_variable5.env create mode 100644 tests/results/test/04_5disabled_calculation_variable6.env create mode 100644 tests/results/test/04_5disabled_calculation_variable7.env create mode 100644 tests/results/test/04_5disabled_calculation_variable8.env create mode 100644 tests/results/test/04_5disabled_calculation_variable9.env create mode 100644 tests/results/test/04_5disabled_calculation_variable_multi.env create mode 100644 tests/results/test/04_5disabled_calculation_variable_transitive.env create mode 100644 tests/results/test/04_5disabled_calculation_variable_transitive_2.env create mode 100644 tests/results/test/04_5disabled_calculation_variable_transitive_3.env create mode 100644 tests/results/test/04_5disabled_calculation_variable_transitive_4.env create mode 100644 tests/results/test/04_5validators.env create mode 100644 tests/results/test/04_5validators_differ.env create mode 100644 tests/results/test/04_5validators_multi.env create mode 100644 tests/results/test/04_5validators_multi2.env create mode 100644 tests/results/test/04_5validators_multi3.env create mode 100644 tests/results/test/04_5validators_warnings.env create mode 100644 tests/results/test/04_5validators_warnings_all.env create mode 100644 tests/results/test/05_0multi_not_uniq.env create mode 100644 tests/results/test/05_0multi_uniq.env create mode 100644 tests/results/test/12_1auto_save_expert.env create mode 100644 tests/results/test/16_0redefine_description.env create mode 100644 tests/results/test/16_2family_redefine_calculation.env create mode 100644 tests/results/test/16_2family_redefine_disabled.env create mode 100644 tests/results/test/16_3family_empty_at_ends.env create mode 100644 tests/results/test/16_5exists_nonexists.env create mode 100644 tests/results/test/16_5exists_redefine.env create mode 100644 tests/results/test/16_5redefine_calculation.env create mode 100644 tests/results/test/16_5redefine_choice.env create mode 100644 tests/results/test/16_5redefine_default.env create mode 100644 tests/results/test/16_5redefine_default_calculation.env create mode 100644 tests/results/test/16_5redefine_family.env create mode 100644 tests/results/test/16_5redefine_help.env create mode 100644 tests/results/test/16_5redefine_hidden.env create mode 100644 tests/results/test/16_5redefine_multi.env create mode 100644 tests/results/test/16_5redefine_remove_disable_calculation.env create mode 100644 tests/results/test/16_5test_redefine.env create mode 100644 tests/results/test/16_6choice_redefine.env create mode 100644 tests/results/test/16_6exists_family.env create mode 100644 tests/results/test/16_6exists_redefine_family.env create mode 100644 tests/results/test/16exists_exists.env create mode 100644 tests/results/test/17_5redefine_leadership.env create mode 100644 tests/results/test/20_0empty_family.env create mode 100644 tests/results/test/20_0family_append.env create mode 100644 tests/results/test/20_0family_underscore.env create mode 100644 tests/results/test/20_0multi_family.env create mode 100644 tests/results/test/20_0multi_family_basic.env create mode 100644 tests/results/test/20_0multi_family_expert.env create mode 100644 tests/results/test/20_0multi_family_order.env create mode 100644 tests/results/test/20_0validators_differ_redefine.env create mode 100644 tests/results/test/20_1empty_subfamily.env create mode 100644 tests/results/test/20_2family_looks_like_dynamic.env create mode 100644 tests/results/test/20_2family_looks_like_variable.env create mode 100644 tests/results/test/20_7help_family.env create mode 100644 tests/results/test/20_9default_information_parent.env create mode 100644 tests/results/test/20_9family_absolute.env create mode 100644 tests/results/test/24_0family_hidden_condition_sub_family.env create mode 100644 tests/results/test/24_0family_hidden_condition_variable_sub_family.env create mode 100644 tests/results/test/24_0family_hidden_param_condition_sub_family.env create mode 100644 tests/results/test/24_0family_mandatory_condition.env create mode 100644 tests/results/test/24_0family_mandatory_condition_variable.env create mode 100644 tests/results/test/24_7validators_variable_optional.env create mode 100644 tests/results/test/24_family_disabled_var_hidden.env create mode 100644 tests/results/test/40_0leadership.env create mode 100644 tests/results/test/40_0leadership_diff_name.env create mode 100644 tests/results/test/40_0leadership_empty.env create mode 100644 tests/results/test/40_0leadership_follower_default_calculation.env create mode 100644 tests/results/test/40_0leadership_follower_default_value.env create mode 100644 tests/results/test/40_0leadership_leader_follower.env create mode 100644 tests/results/test/40_0leadership_leader_not_multi.env create mode 100644 tests/results/test/40_0leadership_reduce.env create mode 100644 tests/results/test/40_1leadership_append_follower.env create mode 100644 tests/results/test/40_2leadership_calculation_index.env create mode 100644 tests/results/test/40_2leadership_calculation_index_2.env create mode 100644 tests/results/test/40_6leadership_follower_multi.env create mode 100644 tests/results/test/40_6leadership_follower_multi_no_mandatory.env create mode 100644 tests/results/test/40_8calculation_boolean.env create mode 100644 tests/results/test/40_8calculation_multi_variable.env create mode 100644 tests/results/test/40_8calculation_multi_variable_parent.env create mode 100644 tests/results/test/40_8calculation_multi_variable_parent2.env create mode 100644 tests/results/test/40_9calculation_variable_leader_follower_multi_inside.env create mode 100644 tests/results/test/40_9leadership-calculation-outside-follower-first.env create mode 100644 tests/results/test/40_9leadership-calculation-outside-follower-last.env create mode 100644 tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.env create mode 100644 tests/results/test/40_9leadership-calculation-outside-follower.env create mode 100644 tests/results/test/40_9leadership-calculation-outside-leader-first.env create mode 100644 tests/results/test/40_9leadership-calculation-outside-leader-last.env create mode 100644 tests/results/test/40_9leadership-calculation-outside-leader.env create mode 100644 tests/results/test/40_9leadership-calculation-variable.env create mode 100644 tests/results/test/40_9leadership-calculation-variable_leader_follower.env create mode 100644 tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.env create mode 100644 tests/results/test/41_0choice_leader.env create mode 100644 tests/results/test/44_0leadership_hidden.env create mode 100644 tests/results/test/44_0leadership_leader_hidden.env create mode 100644 tests/results/test/44_1leadership_append_hidden_follower.env create mode 100644 tests/results/test/44_4disabled_calcultion_follower_index.env create mode 100644 tests/results/test/44_4leadership_mandatory.env create mode 100644 tests/results/test/44_4leadership_mandatory_follower.env create mode 100644 tests/results/test/44_5leadership_leader_hidden_calculation.env create mode 100644 tests/results/test/44_6leadership_follower_disabled_calculation.env create mode 100644 tests/results/test/60_0family_dynamic.env create mode 100644 tests/results/test/60_0family_dynamic_1_1.env create mode 100644 tests/results/test/60_0family_dynamic_1_1_empty.env create mode 100644 tests/results/test/60_0family_dynamic_empty.env create mode 100644 tests/results/test/60_0family_dynamic_forbidden_char.env create mode 100644 tests/results/test/60_0family_dynamic_no_description.env create mode 100644 tests/results/test/60_0family_dynamic_no_description_empty.env create mode 100644 tests/results/test/60_0family_dynamic_source_hidden.env create mode 100644 tests/results/test/60_0family_dynamic_static.env create mode 100644 tests/results/test/60_0family_dynamic_test.env create mode 100644 tests/results/test/60_0family_dynamic_upper_char.env create mode 100644 tests/results/test/60_0family_dynamic_variable.env create mode 100644 tests/results/test/60_0family_dynamic_variable_empty.env create mode 100644 tests/results/test/60_0family_dynamic_variable_optional.env create mode 100644 tests/results/test/60_0family_dynamic_variable_suffix.env create mode 100644 tests/results/test/60_0family_dynamic_variable_suffix_empty.env create mode 100644 tests/results/test/60_0family_empty.env create mode 100644 tests/results/test/60_0family_hidden.env create mode 100644 tests/results/test/60_0family_mode.env create mode 100644 tests/results/test/60_1family_dynamic_jinja.env create mode 100644 tests/results/test/60_2family_dynamic_jinja_fill_sub_group.env create mode 100644 tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.env create mode 100644 tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.env create mode 100644 tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.env create mode 100644 tests/results/test/60_2family_dynamic_outside_calc.env create mode 100644 tests/results/test/60_2family_dynamic_outside_calc_empty.env create mode 100644 tests/results/test/60_5family_dynamic_calc_description.env create mode 100644 tests/results/test/60_5family_dynamic_calc_identifier.env create mode 100644 tests/results/test/60_5family_dynamic_calc_identifier_multi.env create mode 100644 tests/results/test/60_5family_dynamic_calc_suffix2.env create mode 100644 tests/results/test/60_5family_dynamic_calc_suffix2_empty.env create mode 100644 tests/results/test/60_5family_dynamic_calc_suffix_disabled.env create mode 100644 tests/results/test/60_5family_dynamic_calc_suffix_param.env create mode 100644 tests/results/test/60_5family_dynamic_calc_suffix_param_empty.env create mode 100644 tests/results/test/60_5family_dynamic_calc_variable.env create mode 100644 tests/results/test/60_5family_dynamic_calc_variable_disabled.env create mode 100644 tests/results/test/60_5family_dynamic_calc_variable_disabled_outside.env create mode 100644 tests/results/test/60_5family_dynamic_calc_variable_empty.env create mode 100644 tests/results/test/60_5family_dynamic_hidden_suffix.env create mode 100644 tests/results/test/60_5family_dynamic_variable_outside_suffix.env create mode 100644 tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.env create mode 100644 tests/results/test/60_6family_dynamic_leadership.env create mode 100644 tests/results/test/60_6family_dynamic_leadership_empty.env create mode 100644 tests/results/test/60_6family_subdynamic_inside.env create mode 100644 tests/results/test/60_9family_dynamic_calc_both.env create mode 100644 tests/results/test/68_0family_leadership_mode.env create mode 100644 tests/results/test_change/00_0empty.env create mode 100644 tests/results/test_change/00_0no_variable.env create mode 100644 tests/results/test_change/00_0no_variable_default_version.env create mode 100644 tests/results/test_change/00_0no_variable_remove_version.env create mode 100644 tests/results/test_change/00_0version_underscore.env create mode 100644 tests/results/test_change/00_1empty_variable.env create mode 100644 tests/results/test_change/00_2default_calculated.env create mode 100644 tests/results/test_change/00_2default_calculated_multi.env create mode 100644 tests/results/test_change/00_2default_calculated_params_permissive.env create mode 100644 tests/results/test_change/00_2default_calculated_variable.env create mode 100644 tests/results/test_change/00_2default_calculated_variable_description.env create mode 100644 tests/results/test_change/00_2default_calculated_variable_description_multi_line.env create mode 100644 tests/results/test_change/00_2default_calculated_variable_transitive.env create mode 100644 tests/results/test_change/00_2default_with_exclamation.env create mode 100644 tests/results/test_change/00_4load_subfolder.env create mode 100644 tests/results/test_change/00_5load_notype.env create mode 100644 tests/results/test_change/00_6boolean.env create mode 100644 tests/results/test_change/00_6boolean_no_mandatory.env create mode 100644 tests/results/test_change/00_6choice.env create mode 100644 tests/results/test_change/00_6choice_calculation.env create mode 100644 tests/results/test_change/00_6choice_link.env create mode 100644 tests/results/test_change/00_6choice_variable.env create mode 100644 tests/results/test_change/00_6choice_variable_link.env create mode 100644 tests/results/test_change/00_6choice_variable_link2.env create mode 100644 tests/results/test_change/00_6custom.env create mode 100644 tests/results/test_change/00_6domainname.env create mode 100644 tests/results/test_change/00_6domainname_params.env create mode 100644 tests/results/test_change/00_6float.env create mode 100644 tests/results/test_change/00_6integer.env create mode 100644 tests/results/test_change/00_6ip.env create mode 100644 tests/results/test_change/00_6network.env create mode 100644 tests/results/test_change/00_6number.env create mode 100644 tests/results/test_change/00_6port.env create mode 100644 tests/results/test_change/00_6regexp.env create mode 100644 tests/results/test_change/00_6regexp_link.env create mode 100644 tests/results/test_change/00_6secret.env create mode 100644 tests/results/test_change/00_6secret_param.env create mode 100644 tests/results/test_change/00_6string.env create mode 100644 tests/results/test_change/00_7choice_quote.env create mode 100644 tests/results/test_change/00_7help.env create mode 100644 tests/results/test_change/00_7help_quote.env create mode 100644 tests/results/test_change/00_7help_sup.env create mode 100644 tests/results/test_change/00_7value_doublequote.env create mode 100644 tests/results/test_change/00_7value_doublequote2.env create mode 100644 tests/results/test_change/00_7value_doublequote3.env create mode 100644 tests/results/test_change/00_7value_quote.env create mode 100644 tests/results/test_change/00_8calculation_information.env create mode 100644 tests/results/test_change/00_8test.env create mode 100644 tests/results/test_change/00_9choice_variable_multi.env create mode 100644 tests/results/test_change/00_9choice_variables.env create mode 100644 tests/results/test_change/00_9default_calculation.env create mode 100644 tests/results/test_change/00_9default_calculation_information.env create mode 100644 tests/results/test_change/00_9default_calculation_information_other_variable.env create mode 100644 tests/results/test_change/00_9default_calculation_multi_optional.env create mode 100644 tests/results/test_change/00_9default_calculation_multi_optional2.env create mode 100644 tests/results/test_change/00_9default_calculation_multi_optional_default.env create mode 100644 tests/results/test_change/00_9default_calculation_optional.env create mode 100644 tests/results/test_change/00_9default_calculation_optional_exists.env create mode 100644 tests/results/test_change/00_9default_calculation_param_optional.env create mode 100644 tests/results/test_change/00_9default_information_other_variable.env create mode 100644 tests/results/test_change/00_9default_information_other_variable2.env create mode 100644 tests/results/test_change/00_9default_integer.env create mode 100644 tests/results/test_change/00_9default_number.env create mode 100644 tests/results/test_change/01_6boolean_multi.env create mode 100644 tests/results/test_change/01_6custom_multi.env create mode 100644 tests/results/test_change/01_6float_multi.env create mode 100644 tests/results/test_change/01_6integer_multi.env create mode 100644 tests/results/test_change/01_6integer_multi_mandatory.env create mode 100644 tests/results/test_change/01_6string_empty.env create mode 100644 tests/results/test_change/01_6string_multi.env create mode 100644 tests/results/test_change/01_6string_multi_length.env create mode 100644 tests/results/test_change/01_7value_multi_doublequote.env create mode 100644 tests/results/test_change/01_7value_multi_doublequote2.env create mode 100644 tests/results/test_change/01_7value_multi_quote.env create mode 100644 tests/results/test_change/01_8calculation_information_multi.env create mode 100644 tests/results/test_change/01_9choice_variable_multi.env create mode 100644 tests/results/test_change/01_9choice_variable_optional.env create mode 100644 tests/results/test_change/02_0tags.env create mode 100644 tests/results/test_change/04_0type_param.env create mode 100644 tests/results/test_change/04_0type_param_integer.env create mode 100644 tests/results/test_change/04_1auto_save.env create mode 100644 tests/results/test_change/04_1auto_save_and_calculated.env create mode 100644 tests/results/test_change/04_1auto_save_and_calculated_hidden.env create mode 100644 tests/results/test_change/04_1auto_save_and_hidden.env create mode 100644 tests/results/test_change/04_1default_calculation_hidden.env create mode 100644 tests/results/test_change/04_1default_calculation_hidden_2.env create mode 100644 tests/results/test_change/04_1default_calculation_hidden_3.env create mode 100644 tests/results/test_change/04_1default_calculation_hidden_4.env create mode 100644 tests/results/test_change/04_1default_calculation_hidden_5.env create mode 100644 tests/results/test_change/04_1default_calculation_hidden_6.env create mode 100644 tests/results/test_change/04_1jinja_and_hidden.env create mode 100644 tests/results/test_change/04_5disabled_calculation_boolean.env create mode 100644 tests/results/test_change/04_5disabled_calculation_optional.env create mode 100644 tests/results/test_change/04_5disabled_calculation_optional_default.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable10.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable2.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable3.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable4.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable5.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable6.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable7.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable8.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable9.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable_multi.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable_transitive.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable_transitive_2.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable_transitive_3.env create mode 100644 tests/results/test_change/04_5disabled_calculation_variable_transitive_4.env create mode 100644 tests/results/test_change/04_5validators.env create mode 100644 tests/results/test_change/04_5validators_differ.env create mode 100644 tests/results/test_change/04_5validators_multi.env create mode 100644 tests/results/test_change/04_5validators_multi2.env create mode 100644 tests/results/test_change/04_5validators_multi3.env create mode 100644 tests/results/test_change/04_5validators_warnings.env create mode 100644 tests/results/test_change/04_5validators_warnings_all.env create mode 100644 tests/results/test_change/05_0multi_not_uniq.env create mode 100644 tests/results/test_change/05_0multi_uniq.env create mode 100644 tests/results/test_change/12_1auto_save_expert.env create mode 100644 tests/results/test_change/16_0redefine_description.env create mode 100644 tests/results/test_change/16_2family_redefine_calculation.env create mode 100644 tests/results/test_change/16_2family_redefine_disabled.env create mode 100644 tests/results/test_change/16_3family_empty_at_ends.env create mode 100644 tests/results/test_change/16_5exists_nonexists.env create mode 100644 tests/results/test_change/16_5exists_redefine.env create mode 100644 tests/results/test_change/16_5redefine_calculation.env create mode 100644 tests/results/test_change/16_5redefine_choice.env create mode 100644 tests/results/test_change/16_5redefine_default.env create mode 100644 tests/results/test_change/16_5redefine_default_calculation.env create mode 100644 tests/results/test_change/16_5redefine_family.env create mode 100644 tests/results/test_change/16_5redefine_help.env create mode 100644 tests/results/test_change/16_5redefine_hidden.env create mode 100644 tests/results/test_change/16_5redefine_multi.env create mode 100644 tests/results/test_change/16_5redefine_remove_disable_calculation.env create mode 100644 tests/results/test_change/16_5test_redefine.env create mode 100644 tests/results/test_change/16_6choice_redefine.env create mode 100644 tests/results/test_change/16_6exists_family.env create mode 100644 tests/results/test_change/16_6exists_redefine_family.env create mode 100644 tests/results/test_change/16exists_exists.env create mode 100644 tests/results/test_change/17_5redefine_leadership.env create mode 100644 tests/results/test_change/20_0empty_family.env create mode 100644 tests/results/test_change/20_0family_append.env create mode 100644 tests/results/test_change/20_0family_underscore.env create mode 100644 tests/results/test_change/20_0multi_family.env create mode 100644 tests/results/test_change/20_0multi_family_basic.env create mode 100644 tests/results/test_change/20_0multi_family_expert.env create mode 100644 tests/results/test_change/20_0multi_family_order.duplicate create mode 100644 tests/results/test_change/20_0validators_differ_redefine.env create mode 100644 tests/results/test_change/20_1empty_subfamily.env create mode 100644 tests/results/test_change/20_2family_looks_like_dynamic.env create mode 100644 tests/results/test_change/20_2family_looks_like_variable.env create mode 100644 tests/results/test_change/20_7help_family.duplicate create mode 100644 tests/results/test_change/20_9default_information_parent.env create mode 100644 tests/results/test_change/20_9family_absolute.duplicate create mode 100644 tests/results/test_change/24_0family_hidden_condition_sub_family.env create mode 100644 tests/results/test_change/24_0family_hidden_condition_variable_sub_family.env create mode 100644 tests/results/test_change/24_0family_hidden_param_condition_sub_family.env create mode 100644 tests/results/test_change/24_0family_mandatory_condition.env create mode 100644 tests/results/test_change/24_0family_mandatory_condition_variable.env create mode 100644 tests/results/test_change/24_7validators_variable_optional.env create mode 100644 tests/results/test_change/24_family_disabled_var_hidden.env create mode 100644 tests/results/test_change/40_0leadership.env create mode 100644 tests/results/test_change/40_0leadership_diff_name.env create mode 100644 tests/results/test_change/40_0leadership_empty.env create mode 100644 tests/results/test_change/40_0leadership_follower_default_calculation.env create mode 100644 tests/results/test_change/40_0leadership_follower_default_value.env create mode 100644 tests/results/test_change/40_0leadership_leader_follower.env create mode 100644 tests/results/test_change/40_0leadership_leader_not_multi.env create mode 100644 tests/results/test_change/40_0leadership_reduce.env create mode 100644 tests/results/test_change/40_1leadership_append_follower.env create mode 100644 tests/results/test_change/40_2leadership_calculation_index.env create mode 100644 tests/results/test_change/40_2leadership_calculation_index_2.env create mode 100644 tests/results/test_change/40_6leadership_follower_multi.env create mode 100644 tests/results/test_change/40_6leadership_follower_multi_no_mandatory.env create mode 100644 tests/results/test_change/40_8calculation_boolean.env create mode 100644 tests/results/test_change/40_8calculation_multi_variable.env create mode 100644 tests/results/test_change/40_8calculation_multi_variable_parent.duplicate create mode 100644 tests/results/test_change/40_8calculation_multi_variable_parent2.duplicate create mode 100644 tests/results/test_change/40_9calculation_variable_leader_follower_multi_inside.env create mode 100644 tests/results/test_change/40_9leadership-calculation-outside-follower-first.env create mode 100644 tests/results/test_change/40_9leadership-calculation-outside-follower-last.env create mode 100644 tests/results/test_change/40_9leadership-calculation-outside-follower-no-mandatory.env create mode 100644 tests/results/test_change/40_9leadership-calculation-outside-follower.env create mode 100644 tests/results/test_change/40_9leadership-calculation-outside-leader-first.env create mode 100644 tests/results/test_change/40_9leadership-calculation-outside-leader-last.env create mode 100644 tests/results/test_change/40_9leadership-calculation-outside-leader.env create mode 100644 tests/results/test_change/40_9leadership-calculation-variable.env create mode 100644 tests/results/test_change/40_9leadership-calculation-variable_leader_follower.duplicate create mode 100644 tests/results/test_change/40_9leadership-calculation-variable_leader_follower_not_same.duplicate create mode 100644 tests/results/test_change/41_0choice_leader.env create mode 100644 tests/results/test_change/44_0leadership_hidden.env create mode 100644 tests/results/test_change/44_0leadership_leader_hidden.env create mode 100644 tests/results/test_change/44_1leadership_append_hidden_follower.env create mode 100644 tests/results/test_change/44_4disabled_calcultion_follower_index.env create mode 100644 tests/results/test_change/44_4leadership_mandatory.env create mode 100644 tests/results/test_change/44_4leadership_mandatory_follower.env create mode 100644 tests/results/test_change/44_5leadership_leader_hidden_calculation.env create mode 100644 tests/results/test_change/44_6leadership_follower_disabled_calculation.env create mode 100644 tests/results/test_change/60_0family_dynamic.duplicate create mode 100644 tests/results/test_change/60_0family_dynamic_1_1.duplicate create mode 100644 tests/results/test_change/60_0family_dynamic_1_1_empty.env create mode 100644 tests/results/test_change/60_0family_dynamic_empty.env create mode 100644 tests/results/test_change/60_0family_dynamic_forbidden_char.duplicate create mode 100644 tests/results/test_change/60_0family_dynamic_no_description.duplicate create mode 100644 tests/results/test_change/60_0family_dynamic_no_description_empty.env create mode 100644 tests/results/test_change/60_0family_dynamic_source_hidden.duplicate create mode 100644 tests/results/test_change/60_0family_dynamic_static.duplicate create mode 100644 tests/results/test_change/60_0family_dynamic_test.duplicate create mode 100644 tests/results/test_change/60_0family_dynamic_upper_char.duplicate create mode 100644 tests/results/test_change/60_0family_dynamic_variable.duplicate create mode 100644 tests/results/test_change/60_0family_dynamic_variable_empty.duplicate create mode 100644 tests/results/test_change/60_0family_dynamic_variable_optional.duplicate create mode 100644 tests/results/test_change/60_0family_dynamic_variable_suffix.duplicate create mode 100644 tests/results/test_change/60_0family_dynamic_variable_suffix_empty.duplicate create mode 100644 tests/results/test_change/60_0family_empty.env create mode 100644 tests/results/test_change/60_0family_hidden.env create mode 100644 tests/results/test_change/60_0family_mode.env create mode 100644 tests/results/test_change/60_1family_dynamic_jinja.duplicate create mode 100644 tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group.duplicate create mode 100644 tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group_2.duplicate create mode 100644 tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group_2_empty.env create mode 100644 tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group_empty.env create mode 100644 tests/results/test_change/60_2family_dynamic_outside_calc.duplicate create mode 100644 tests/results/test_change/60_2family_dynamic_outside_calc_empty.env create mode 100644 tests/results/test_change/60_5family_dynamic_calc_description.duplicate create mode 100644 tests/results/test_change/60_5family_dynamic_calc_identifier.duplicate create mode 100644 tests/results/test_change/60_5family_dynamic_calc_identifier_multi.duplicate create mode 100644 tests/results/test_change/60_5family_dynamic_calc_suffix2.duplicate create mode 100644 tests/results/test_change/60_5family_dynamic_calc_suffix2_empty.env create mode 100644 tests/results/test_change/60_5family_dynamic_calc_suffix_disabled.env create mode 100644 tests/results/test_change/60_5family_dynamic_calc_suffix_param.duplicate create mode 100644 tests/results/test_change/60_5family_dynamic_calc_suffix_param_empty.env create mode 100644 tests/results/test_change/60_5family_dynamic_calc_variable.duplicate create mode 100644 tests/results/test_change/60_5family_dynamic_calc_variable_disabled.duplicate create mode 100644 tests/results/test_change/60_5family_dynamic_calc_variable_disabled_outside.duplicate create mode 100644 tests/results/test_change/60_5family_dynamic_calc_variable_empty.env create mode 100644 tests/results/test_change/60_5family_dynamic_hidden_suffix.duplicate create mode 100644 tests/results/test_change/60_5family_dynamic_variable_outside_suffix.duplicate create mode 100644 tests/results/test_change/60_5family_dynamic_variable_outside_suffix_empty.env create mode 100644 tests/results/test_change/60_6family_dynamic_leadership.duplicate create mode 100644 tests/results/test_change/60_6family_dynamic_leadership_empty.env create mode 100644 tests/results/test_change/60_6family_subdynamic_inside.duplicate create mode 100644 tests/results/test_change/60_9family_dynamic_calc_both.duplicate create mode 100644 tests/results/test_change/68_0family_leadership_mode.env create mode 100644 tests/results/test_namespace/00_0empty.env create mode 100644 tests/results/test_namespace/00_0no_variable.env create mode 100644 tests/results/test_namespace/00_0no_variable_default_version.env create mode 100644 tests/results/test_namespace/00_0no_variable_remove_version.env create mode 100644 tests/results/test_namespace/00_0version_underscore.env create mode 100644 tests/results/test_namespace/00_1empty_variable.env create mode 100644 tests/results/test_namespace/00_2default_calculated.env create mode 100644 tests/results/test_namespace/00_2default_calculated_multi.env create mode 100644 tests/results/test_namespace/00_2default_calculated_params_permissive.env create mode 100644 tests/results/test_namespace/00_2default_calculated_variable.env create mode 100644 tests/results/test_namespace/00_2default_calculated_variable_description.env create mode 100644 tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.env create mode 100644 tests/results/test_namespace/00_2default_calculated_variable_transitive.env create mode 100644 tests/results/test_namespace/00_2default_with_exclamation.env create mode 100644 tests/results/test_namespace/00_4load_subfolder.env create mode 100644 tests/results/test_namespace/00_5load_notype.env create mode 100644 tests/results/test_namespace/00_6boolean.env create mode 100644 tests/results/test_namespace/00_6boolean_no_mandatory.env create mode 100644 tests/results/test_namespace/00_6choice.env create mode 100644 tests/results/test_namespace/00_6choice_calculation.env create mode 100644 tests/results/test_namespace/00_6choice_link.env create mode 100644 tests/results/test_namespace/00_6choice_variable.env create mode 100644 tests/results/test_namespace/00_6choice_variable_link.env create mode 100644 tests/results/test_namespace/00_6choice_variable_link2.env create mode 100644 tests/results/test_namespace/00_6custom.env create mode 100644 tests/results/test_namespace/00_6domainname.env create mode 100644 tests/results/test_namespace/00_6domainname_params.env create mode 100644 tests/results/test_namespace/00_6float.env create mode 100644 tests/results/test_namespace/00_6integer.env create mode 100644 tests/results/test_namespace/00_6ip.env create mode 100644 tests/results/test_namespace/00_6network.env create mode 100644 tests/results/test_namespace/00_6number.env create mode 100644 tests/results/test_namespace/00_6port.env create mode 100644 tests/results/test_namespace/00_6regexp.env create mode 100644 tests/results/test_namespace/00_6regexp_link.env create mode 100644 tests/results/test_namespace/00_6secret.env create mode 100644 tests/results/test_namespace/00_6secret_param.env create mode 100644 tests/results/test_namespace/00_6string.env create mode 100644 tests/results/test_namespace/00_7choice_quote.env create mode 100644 tests/results/test_namespace/00_7help.env create mode 100644 tests/results/test_namespace/00_7help_quote.env create mode 100644 tests/results/test_namespace/00_7help_sup.env create mode 100644 tests/results/test_namespace/00_7value_doublequote.env create mode 100644 tests/results/test_namespace/00_7value_doublequote2.env create mode 100644 tests/results/test_namespace/00_7value_doublequote3.env create mode 100644 tests/results/test_namespace/00_7value_quote.env create mode 100644 tests/results/test_namespace/00_8calculation_information.env create mode 100644 tests/results/test_namespace/00_8calculation_namespace.env create mode 100644 tests/results/test_namespace/00_8calculation_param_namespace.env create mode 100644 tests/results/test_namespace/00_8test.env create mode 100644 tests/results/test_namespace/00_9choice_variable_multi.env create mode 100644 tests/results/test_namespace/00_9choice_variables.env create mode 100644 tests/results/test_namespace/00_9default_calculation.env create mode 100644 tests/results/test_namespace/00_9default_calculation_information.env create mode 100644 tests/results/test_namespace/00_9default_calculation_information_other_variable.env create mode 100644 tests/results/test_namespace/00_9default_calculation_multi_optional.env create mode 100644 tests/results/test_namespace/00_9default_calculation_multi_optional2.env create mode 100644 tests/results/test_namespace/00_9default_calculation_multi_optional_default.env create mode 100644 tests/results/test_namespace/00_9default_calculation_optional.env create mode 100644 tests/results/test_namespace/00_9default_calculation_optional_exists.env create mode 100644 tests/results/test_namespace/00_9default_calculation_param_optional.env create mode 100644 tests/results/test_namespace/00_9default_information_other_variable.env create mode 100644 tests/results/test_namespace/00_9default_information_other_variable2.env create mode 100644 tests/results/test_namespace/00_9default_integer.env create mode 100644 tests/results/test_namespace/00_9default_number.env create mode 100644 tests/results/test_namespace/00_9extra.env create mode 100644 tests/results/test_namespace/00_9extra_calculation.env create mode 100644 tests/results/test_namespace/00_9extra_ouside.env create mode 100644 tests/results/test_namespace/01_6boolean_multi.env create mode 100644 tests/results/test_namespace/01_6custom_multi.env create mode 100644 tests/results/test_namespace/01_6float_multi.env create mode 100644 tests/results/test_namespace/01_6integer_multi.env create mode 100644 tests/results/test_namespace/01_6integer_multi_mandatory.env create mode 100644 tests/results/test_namespace/01_6string_empty.env create mode 100644 tests/results/test_namespace/01_6string_multi.env create mode 100644 tests/results/test_namespace/01_6string_multi_length.env create mode 100644 tests/results/test_namespace/01_7value_multi_doublequote.env create mode 100644 tests/results/test_namespace/01_7value_multi_doublequote2.env create mode 100644 tests/results/test_namespace/01_7value_multi_quote.env create mode 100644 tests/results/test_namespace/01_8calculation_information_multi.env create mode 100644 tests/results/test_namespace/01_9choice_variable_multi.env create mode 100644 tests/results/test_namespace/01_9choice_variable_optional.env create mode 100644 tests/results/test_namespace/02_0tags.env create mode 100644 tests/results/test_namespace/04_0type_param.env create mode 100644 tests/results/test_namespace/04_0type_param_integer.env create mode 100644 tests/results/test_namespace/04_1auto_save.env create mode 100644 tests/results/test_namespace/04_1auto_save_and_calculated.env create mode 100644 tests/results/test_namespace/04_1auto_save_and_calculated_hidden.env create mode 100644 tests/results/test_namespace/04_1auto_save_and_hidden.env create mode 100644 tests/results/test_namespace/04_1default_calculation_hidden.env create mode 100644 tests/results/test_namespace/04_1default_calculation_hidden_2.env create mode 100644 tests/results/test_namespace/04_1default_calculation_hidden_3.env create mode 100644 tests/results/test_namespace/04_1default_calculation_hidden_4.env create mode 100644 tests/results/test_namespace/04_1default_calculation_hidden_5.env create mode 100644 tests/results/test_namespace/04_1default_calculation_hidden_6.env create mode 100644 tests/results/test_namespace/04_1jinja_and_hidden.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_boolean.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_default.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_multi.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_optional.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_optional_default.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable10.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable2.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable3.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable4.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable5.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable6.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable7.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable8.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable9.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable_multi.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable_transitive.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable_transitive_2.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable_transitive_3.env create mode 100644 tests/results/test_namespace/04_5disabled_calculation_variable_transitive_4.env create mode 100644 tests/results/test_namespace/04_5hidden_calculation.env create mode 100644 tests/results/test_namespace/04_5hidden_calculation2.env create mode 100644 tests/results/test_namespace/04_5hidden_calculation_default_calculation.env create mode 100644 tests/results/test_namespace/04_5validators.env create mode 100644 tests/results/test_namespace/04_5validators_differ.env create mode 100644 tests/results/test_namespace/04_5validators_multi.env create mode 100644 tests/results/test_namespace/04_5validators_multi2.env create mode 100644 tests/results/test_namespace/04_5validators_multi3.env create mode 100644 tests/results/test_namespace/04_5validators_warnings.env create mode 100644 tests/results/test_namespace/04_5validators_warnings_all.env create mode 100644 tests/results/test_namespace/05_0multi_not_uniq.env create mode 100644 tests/results/test_namespace/05_0multi_uniq.env create mode 100644 tests/results/test_namespace/12_1auto_save_expert.env create mode 100644 tests/results/test_namespace/16_0redefine_description.env create mode 100644 tests/results/test_namespace/16_2family_redefine_calculation.env create mode 100644 tests/results/test_namespace/16_2family_redefine_disabled.env create mode 100644 tests/results/test_namespace/16_3family_empty_at_ends.env create mode 100644 tests/results/test_namespace/16_5exists_nonexists.env create mode 100644 tests/results/test_namespace/16_5exists_redefine.env create mode 100644 tests/results/test_namespace/16_5redefine_calculation.env create mode 100644 tests/results/test_namespace/16_5redefine_choice.env create mode 100644 tests/results/test_namespace/16_5redefine_default.env create mode 100644 tests/results/test_namespace/16_5redefine_default_calculation.env create mode 100644 tests/results/test_namespace/16_5redefine_family.env create mode 100644 tests/results/test_namespace/16_5redefine_help.env create mode 100644 tests/results/test_namespace/16_5redefine_hidden.env create mode 100644 tests/results/test_namespace/16_5redefine_multi.env create mode 100644 tests/results/test_namespace/16_5redefine_remove_disable_calculation.env create mode 100644 tests/results/test_namespace/16_5test_redefine.env create mode 100644 tests/results/test_namespace/16_6choice_redefine.env create mode 100644 tests/results/test_namespace/16_6exists_family.env create mode 100644 tests/results/test_namespace/16_6exists_redefine_family.env create mode 100644 tests/results/test_namespace/16exists_exists.env create mode 100644 tests/results/test_namespace/17_5redefine_leadership.env create mode 100644 tests/results/test_namespace/20_0empty_family.env create mode 100644 tests/results/test_namespace/20_0family_append.env create mode 100644 tests/results/test_namespace/20_0family_underscore.env create mode 100644 tests/results/test_namespace/20_0multi_family.env create mode 100644 tests/results/test_namespace/20_0multi_family_basic.env create mode 100644 tests/results/test_namespace/20_0multi_family_expert.env create mode 100644 tests/results/test_namespace/20_0multi_family_order.env create mode 100644 tests/results/test_namespace/20_0validators_differ_redefine.env create mode 100644 tests/results/test_namespace/20_1empty_subfamily.env create mode 100644 tests/results/test_namespace/20_2family_looks_like_dynamic.env create mode 100644 tests/results/test_namespace/20_2family_looks_like_variable.env create mode 100644 tests/results/test_namespace/20_7help_family.env create mode 100644 tests/results/test_namespace/20_9default_information_parent.env create mode 100644 tests/results/test_namespace/24_0family_hidden_condition.env create mode 100644 tests/results/test_namespace/24_0family_hidden_condition_boolean.env create mode 100644 tests/results/test_namespace/24_0family_hidden_condition_sub_family.env create mode 100644 tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.env create mode 100644 tests/results/test_namespace/24_0family_hidden_condition_with_variable.env create mode 100644 tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.env create mode 100644 tests/results/test_namespace/24_0family_mandatory_condition.env create mode 100644 tests/results/test_namespace/24_0family_mandatory_condition_variable.env create mode 100644 tests/results/test_namespace/24_7validators_variable_optional.env create mode 100644 tests/results/test_namespace/24_family_disabled_var_hidden.env create mode 100644 tests/results/test_namespace/40_0leadership.env create mode 100644 tests/results/test_namespace/40_0leadership_diff_name.env create mode 100644 tests/results/test_namespace/40_0leadership_empty.env create mode 100644 tests/results/test_namespace/40_0leadership_follower_default_calculation.env create mode 100644 tests/results/test_namespace/40_0leadership_follower_default_submulti.env create mode 100644 tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.env create mode 100644 tests/results/test_namespace/40_0leadership_follower_default_value.env create mode 100644 tests/results/test_namespace/40_0leadership_leader_follower.env create mode 100644 tests/results/test_namespace/40_0leadership_leader_not_multi.env create mode 100644 tests/results/test_namespace/40_0leadership_reduce.env create mode 100644 tests/results/test_namespace/40_1leadership_append_follower.env create mode 100644 tests/results/test_namespace/40_2leadership_calculation_index.env create mode 100644 tests/results/test_namespace/40_2leadership_calculation_index_2.env create mode 100644 tests/results/test_namespace/40_2leadership_calculation_param_index.env create mode 100644 tests/results/test_namespace/40_2leadership_leader_calculation.env create mode 100644 tests/results/test_namespace/40_6leadership_follower_multi.env create mode 100644 tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.env create mode 100644 tests/results/test_namespace/40_8calculation_boolean.env create mode 100644 tests/results/test_namespace/40_8calculation_boolean_return_none.env create mode 100644 tests/results/test_namespace/40_8calculation_integer.env create mode 100644 tests/results/test_namespace/40_8calculation_multi_variable.env create mode 100644 tests/results/test_namespace/40_8calculation_multi_variable_parent.env create mode 100644 tests/results/test_namespace/40_8calculation_multi_variable_parent2.env create mode 100644 tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.env create mode 100644 tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.env create mode 100644 tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.env create mode 100644 tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.env create mode 100644 tests/results/test_namespace/40_9leadership-calculation-outside-follower.env create mode 100644 tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.env create mode 100644 tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.env create mode 100644 tests/results/test_namespace/40_9leadership-calculation-outside-leader.env create mode 100644 tests/results/test_namespace/40_9leadership-calculation-variable.env create mode 100644 tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.env create mode 100644 tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.env create mode 100644 tests/results/test_namespace/41_0choice_leader.env create mode 100644 tests/results/test_namespace/44_0leadership_hidden.env create mode 100644 tests/results/test_namespace/44_0leadership_leader_hidden.env create mode 100644 tests/results/test_namespace/44_1leadership_append_hidden_follower.env create mode 100644 tests/results/test_namespace/44_4disabled_calcultion_follower.env create mode 100644 tests/results/test_namespace/44_4disabled_calcultion_follower_index.env create mode 100644 tests/results/test_namespace/44_4leadership_mandatory.env create mode 100644 tests/results/test_namespace/44_4leadership_mandatory_follower.env create mode 100644 tests/results/test_namespace/44_5leadership_leader_hidden_calculation.env create mode 100644 tests/results/test_namespace/44_6leadership_follower_disabled_calculation.env create mode 100644 tests/results/test_namespace/44_9calculated_default_leadership_leader.env create mode 100644 tests/results/test_namespace/60_0family_dynamic.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_1_0.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_1_0_empty.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_1_0_type.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_1_1.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_1_1_empty.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_empty.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_forbidden_char.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty2.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_jinja_number.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_no_description.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_no_description_empty.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_source_hidden.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_static.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_test.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_upper_char.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_variable.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_variable_empty.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_variable_optional.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_variable_suffix.env create mode 100644 tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.env create mode 100644 tests/results/test_namespace/60_0family_empty.env create mode 100644 tests/results/test_namespace/60_0family_hidden.env create mode 100644 tests/results/test_namespace/60_0family_mode.env create mode 100644 tests/results/test_namespace/60_1family_dynamic_jinja.env create mode 100644 tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.env create mode 100644 tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.env create mode 100644 tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.env create mode 100644 tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.env create mode 100644 tests/results/test_namespace/60_2family_dynamic_outside_calc.env create mode 100644 tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc2.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc2_empty.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_description.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_identifier.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_identifier_multi.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix2.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled3.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_variable.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_variable_disabled.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_variable_disabled_outside.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_hidden_suffix.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_unknown_suffix.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_variable_outside.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_variable_outside2.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.env create mode 100644 tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.env create mode 100644 tests/results/test_namespace/60_6family_dynamic_inside.env create mode 100644 tests/results/test_namespace/60_6family_dynamic_inside_empty.env create mode 100644 tests/results/test_namespace/60_6family_dynamic_inside_identifier.env create mode 100644 tests/results/test_namespace/60_6family_dynamic_leadership.env create mode 100644 tests/results/test_namespace/60_6family_dynamic_leadership_empty.env create mode 100644 tests/results/test_namespace/60_6family_dynamic_sub_dynamic.env create mode 100644 tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.env create mode 100644 tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.env create mode 100644 tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.env create mode 100644 tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.env create mode 100644 tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.env create mode 100644 tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.env create mode 100644 tests/results/test_namespace/60_6family_subdynamic_inside.env create mode 100644 tests/results/test_namespace/60_9extra_dynamic.env create mode 100644 tests/results/test_namespace/60_9extra_dynamic_extra.env create mode 100644 tests/results/test_namespace/60_9family_dynamic_calc_both.env create mode 100644 tests/results/test_namespace/68_0family_leadership_mode.env create mode 100644 tests/test_load.py diff --git a/README.fr.md b/README.fr.md new file mode 100644 index 0000000..82065ba --- /dev/null +++ b/README.fr.md @@ -0,0 +1,37 @@ +--- +gitea: none +include_toc: true +--- +[🇬🇧 (EN)](README.md) - [🇫🇷 (FR)](README.fr.md) + +## Exporte la configuration dans des variables d'environnement + +> [!NOTE] +> +> L'exportation de la configuration sous forme de variables d'environnement la rend accessible aux applications nécessitant ce type de variable (scripts, applications Twelve-Factor, etc.).\ +> \ +> Vous pouvez l'utiliser, avec le fichier .rougailconf.yaml approprié, en exécutant : "source <(rougail)".\ +> \ +> Note : une variable dans un "sequence" qui serait désactivée pour un index particulier sera remplacé par une chaine vide.\ +> **Chemin** : environment\ +> *`désactivé`*\ +> **Désactivé** : lorsque la variable "[sélection pour sortie](#step.output)" est accessible et n'a pas la valeur "environment". + +### Configuration pour la sortie type environment + +> [!NOTE] +> +> **Chemin** : environment.output\ +> *`désactivé`*\ +> **Désactivé** : lorsque la variable "[sélection pour sortie](#step.output)" est accessible et n'a pas la valeur "environment". + +| Variable | Description | Valeur par défaut | Type | Contrôle des accès | Validateur | +|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------| +| **environment.output.prefix**
**Ligne de commande** :
--environment.output.prefix
**Variable d'environnement** : ROUGAILCLI_ENVIRONMENT.OUTPUT.PREFIX | Ajouter un préfixe aux variables d'environnement. | | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) | | | +| **environment.output.boolean_type**
**Ligne de commande** :
--environment.output.boolean_type
**Variable d'environnement** : ROUGAILCLI_ENVIRONMENT.OUTPUT.BOOLEAN_TYPE | Les booléens sont convertis en.
Il n'y a pas de booléen dans le shell, nous devons donc le convertir

"string" signifie les chaînes de caractères "true" ou "false"

"number" signifie les nombres "1" ou "0". | string | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | **Choix** :
• string
• number | +| **environment.output.upper**
**Ligne de commande** :
• --environment.output.upper
• --environment.output.no-upper
**Variable d'environnement** : ROUGAILCLI_ENVIRONMENT.OUTPUT.UPPER | Le nom des variables sont en majuscule. | true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | | +| **environment.output.path_is_variable_name**
**Ligne de commande** :
• --environment.output.path_is_variable_name
• --environment.output.no-path_is_variable_name
**Variable d'environnement** : ROUGAILCLI_ENVIRONMENT.OUTPUT.PATH_IS_VARIABLE_NAME | Le nom des variables est, en fait, un chemin. | true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | | +| **environment.output.custom_separator**
**Ligne de commande** :
--environment.output.custom_separator
**Variable d'environnement** : ROUGAILCLI_ENVIRONMENT.OUTPUT.CUSTOM_SEPARATOR | Remplace le caractère de séparateur "." dans le chemin par un autre.
Le caractère point (".") peut ne pas être autoriser dans le nom des variables d'environnement. | _ | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) | *`désactivé`*
**Désactivé** : lorsque la variable "[Le nom des variables est, en fait, un chemin](#environment.output.path_is_variable_name)" a la valeur "false". | | +| **environment.output.multi_in_array**
**Ligne de commande** :
• --environment.output.multi_in_array
• --environment.output.no-multi_in_array
**Variable d'environnement** : ROUGAILCLI_ENVIRONMENT.OUTPUT.MULTI_IN_ARRAY | Variables a multiple valeurs vont être chargé dans un array.
Tous les shells ne prennent pas en charge les arrays. Cette fonctionnalité n'est pas compatible POSIX, elle est spécifique à Bash (d'autres shells, comme zsh ou ksh, prennent également en charge les arrays).

Si votre shell prend en charge les arrays, il est préférable de les utiliser pour parcourir les valeurs de la liste. | true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | | +| **environment.output.multi_separator**
**Ligne de commande** :
--environment.output.multi_separator
**Variable d'environnement** : ROUGAILCLI_ENVIRONMENT.OUTPUT.MULTI_SEPARATOR | Le séparateur pour les variables à valeurs multiples. | ; | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | *`désactivé`*
**Désactivé** : lorsque la variable "[Variables a multiple valeurs vont être chargé dans un array](#environment.output.multi_in_array)" a la valeur "true". | | +| **environment.output.submulti_separator**
**Ligne de commande** :
--environment.output.submulti_separator
**Variable d'environnement** : ROUGAILCLI_ENVIRONMENT.OUTPUT.SUBMULTI_SEPARATOR | Le séparateur pour les variables à sous valeurs multiples. | si "[Variables a multiple valeurs vont être chargé dans un array](#environment.output.multi_in_array)" la valeur est ";" sinon la valeur est ",". | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | | diff --git a/README.md b/README.md index 8f876c4..7c40131 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,37 @@ -# rougail-output-environment +--- +gitea: none +include_toc: true +--- +[🇬🇧 (EN)](README.md) - [🇫🇷 (FR)](README.fr.md) +## Export configuration to environment variables + +> [!NOTE] +> +> Exporting the configuration as an environment variable makes it available to applications that require this type of variable (scripts, Twelve-Factor Apps, etc.).\ +> \ +> You can use it, with the appropriate .rougailconf.yaml file, by doing: "source <(rougail)".\ +> \ +> Note: A variable within a "sequence" that is disabled for a specific index will be replaced by an empty string.\ +> **Path**: environment\ +> *`disabled`*\ +> **Disabled**: when the variable "[select for output](#step.output)" is accessible and hasn't the value "environment". + +### Configuration for output environment + +> [!NOTE] +> +> **Path**: environment.output\ +> *`disabled`*\ +> **Disabled**: when the variable "[select for output](#step.output)" is accessible and hasn't the value "environment". + +| Variable | Description | Default value | Type | Access control | Validator | +|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------| +| **environment.output.prefix**
**Command line**:
--environment.output.prefix
**Environment variable**: ROUGAILCLI_ENVIRONMENT.OUTPUT.PREFIX | Add prefix to environment variables. | | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) | | | +| **environment.output.boolean_type**
**Command line**:
--environment.output.boolean_type
**Environment variable**: ROUGAILCLI_ENVIRONMENT.OUTPUT.BOOLEAN_TYPE | Booleans are converted into.
There is no boolean in shell, so we have to convert it

"string" means the string "true" or "false"

"number" means the number "1" or "0". | string | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | | **Choices**:
• string
• number | +| **environment.output.upper**
**Command line**:
• --environment.output.upper
• --environment.output.no-upper
**Environment variable**: ROUGAILCLI_ENVIRONMENT.OUTPUT.UPPER | Variables name are upper. | true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | | | +| **environment.output.path_is_variable_name**
**Command line**:
• --environment.output.path_is_variable_name
• --environment.output.no-path_is_variable_name
**Environment variable**: ROUGAILCLI_ENVIRONMENT.OUTPUT.PATH_IS_VARIABLE_NAME | The variables name is, in fact, the path. | true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | | | +| **environment.output.custom_separator**
**Command line**:
--environment.output.custom_separator
**Environment variable**: ROUGAILCLI_ENVIRONMENT.OUTPUT.CUSTOM_SEPARATOR | Replace the separator character "." in path by an other.
The character dot (".") may not be allowed in the environment variable name. | _ | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) | *`disabled`*
**Disabled**: when the variable "[The variables name is, in fact, the path](#environment.output.path_is_variable_name)" has the value "false". | | +| **environment.output.multi_in_array**
**Command line**:
• --environment.output.multi_in_array
• --environment.output.no-multi_in_array
**Environment variable**: ROUGAILCLI_ENVIRONMENT.OUTPUT.MULTI_IN_ARRAY | Multiple values variable will be loaded in a array.
Not all shells support arrays. This feature is not POSIX-compatible, it's a Bash-specific feature (other shells like zsh or ksh also support arrays).

If your shell supports arrays, it is preferable to use them to iterate over the values in the list. | true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | | | +| **environment.output.multi_separator**
**Command line**:
--environment.output.multi_separator
**Environment variable**: ROUGAILCLI_ENVIRONMENT.OUTPUT.MULTI_SEPARATOR | The separator for multiple values variable. | ; | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | *`disabled`*
**Disabled**: when the variable "[Multiple values variable will be loaded in a array](#environment.output.multi_in_array)" has the value "true". | | +| **environment.output.submulti_separator**
**Command line**:
--environment.output.submulti_separator
**Environment variable**: ROUGAILCLI_ENVIRONMENT.OUTPUT.SUBMULTI_SEPARATOR | The separator for sub multiple values variable. | if "[Multiple values variable will be loaded in a array](#environment.output.multi_in_array)" the value is ";" otherwise the value is ",". | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | | | diff --git a/locale/fr/LC_MESSAGES/rougail_output_environment.po b/locale/fr/LC_MESSAGES/rougail_output_environment.po new file mode 100644 index 0000000..d7720e0 --- /dev/null +++ b/locale/fr/LC_MESSAGES/rougail_output_environment.po @@ -0,0 +1,166 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2026-07-10 07:49+0200\n" +"PO-Revision-Date: 2026-07-10 07:51+0200\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" +"X-Generator: Poedit 3.9\n" + +#: src/rougail/output_environment/config.py:31 +msgid "" +"Load user data from environment variables or export configuration to " +"environment variables" +msgstr "" +"Charge les données utilisateurs depuis les variables d'environnement ou " +"export la configuration vers les variables d'environnement" + +#: src/rougail/output_environment/config.py:38 +msgid "if environment is not in \"step.output\" and not in \"step.user_data\"" +msgstr "" +"Si environment n'est pas dans \"step.output\" ou dans \"step.user_data\"" + +#: src/rougail/output_environment/config.py:43 +msgid "Export configuration to environment variables" +msgstr "Exporte la configuration dans des variables d'environnement" + +#: src/rougail/output_environment/config.py:45 +msgid "" +"Exporting the configuration as an environment variable makes it available to " +"applications that require this type of variable (scripts, Twelve-Factor " +"Apps, etc.)." +msgstr "" +"L'exportation de la configuration sous forme de variables d'environnement la " +"rend accessible aux applications nécessitant ce type de variable (scripts, " +"applications Twelve-Factor, etc.)." + +#: src/rougail/output_environment/config.py:47 +msgid "" +"You can use it, with the appropriate .rougailconf.yaml file, by doing: " +"\"source <(rougail)\"." +msgstr "" +"Vous pouvez l'utiliser, avec le fichier .rougailconf.yaml approprié, en " +"exécutant : \"source <(rougail)\"." + +#: src/rougail/output_environment/config.py:49 +msgid "" +"Note: A variable within a \"sequence\" that is disabled for a specific index " +"will be replaced by an empty string." +msgstr "" +"Note : une variable dans un \"sequence\" qui serait désactivée pour un index " +"particulier sera remplacé par une chaine vide" + +#: src/rougail/output_environment/config.py:58 +msgid "Configuration for output environment" +msgstr "Configuration pour la sortie type environment" + +#: src/rougail/output_environment/config.py:65 +msgid "Add prefix to environment variables" +msgstr "Ajouter un préfixe aux variables d'environnement" + +#: src/rougail/output_environment/config.py:69 +msgid "Booleans are converted into" +msgstr "Les booléens sont convertis en" + +#: src/rougail/output_environment/config.py:71 +msgid "There is no boolean in shell, so we have to convert it" +msgstr "Il n'y a pas de booléen dans le shell, nous devons donc le convertir" + +#: src/rougail/output_environment/config.py:73 +msgid "\"string\" means the string \"true\" or \"false\"" +msgstr "\"string\" signifie les chaînes de caractères \"true\" ou \"false\"" + +#: src/rougail/output_environment/config.py:75 +msgid "\"number\" means the number \"1\" or \"0\"" +msgstr "\"number\" signifie les nombres \"1\" ou \"0\"" + +#: src/rougail/output_environment/config.py:81 +msgid "Variables name are upper" +msgstr "Le nom des variables sont en majuscule" + +#: src/rougail/output_environment/config.py:83 +msgid "The variables name is, in fact, the path" +msgstr "Le nom des variables est, en fait, un chemin" + +#: src/rougail/output_environment/config.py:86 +msgid "Replace the separator character \".\" in path by an other" +msgstr "Remplace le caractère de séparateur \".\" dans le chemin par un autre" + +#: src/rougail/output_environment/config.py:87 +msgid "" +"The character dot (\".\") may not be allowed in the environment variable " +"name." +msgstr "" +"Le caractère point (\".\") peut ne pas être autoriser dans le nom des " +"variables d'environnement" + +#: src/rougail/output_environment/config.py:95 +msgid "Multiple values variable will be loaded in a array" +msgstr "Variables a multiple valeurs vont être chargé dans un array" + +#: src/rougail/output_environment/config.py:97 +msgid "" +"Not all shells support arrays. This feature is not POSIX-compatible, it's a " +"Bash-specific feature (other shells like zsh or ksh also support arrays)." +msgstr "" +"Tous les shells ne prennent pas en charge les arrays. Cette fonctionnalité " +"n'est pas compatible POSIX, elle est spécifique à Bash (d'autres shells, " +"comme zsh ou ksh, prennent également en charge les arrays)." + +#: src/rougail/output_environment/config.py:99 +msgid "" +"If your shell supports arrays, it is preferable to use them to iterate over " +"the values in the list." +msgstr "" +"Si votre shell prend en charge les arrays, il est préférable de les utiliser " +"pour parcourir les valeurs de la liste." + +#: src/rougail/output_environment/config.py:103 +msgid "The separator for multiple values variable" +msgstr "Le séparateur pour les variables à valeurs multiples" + +#: src/rougail/output_environment/config.py:110 +msgid "The separator for sub multiple values variable" +msgstr "Le séparateur pour les variables à sous valeurs multiples" + +#: src/rougail/output_environment/config.py:119 +msgid "if \"_.multi_in_array\" the value is \";\" otherwise the value is \",\"" +msgstr "si \"_.multi_in_array\" la valeur est \";\" sinon la valeur est \",\"" + +#: src/rougail/output_environment/export.py:46 +msgid "the \"step.output\" is not set to \"{0}\"" +msgstr "le \"step.output\" n'est pas défini à \"{0}\"" + +#: src/rougail/output_environment/export.py:112 +#: src/rougail/output_environment/export.py:124 +msgid "{0}: {1}" +msgstr "{0} : {1}" + +#: src/rougail/output_environment/export.py:160 +msgid "The variable name \"{0}\" is duplicated" +msgstr "Le nom de la variable \"{0}\" est dupliqué" + +#: src/rougail/output_environment/export.py:178 +msgid "" +"the character \"{0}\" is a sub multi separator, this character must not in " +"the \"{1}\" value" +msgstr "" +"le caractère \"{0}\" est un séparateur pour une valeur sub multiple, ce " +"caractère ne doit pas être dans la valeur de \"{1}\"" + +#: src/rougail/output_environment/export.py:183 +msgid "" +"the character \"{0}\" is a multi separator, this character must not in the " +"\"{1}\" value" +msgstr "" +"le caractère \"{0}\" est un séparateur pour une valeur multiple, ce " +"caractère ne doit pas être dans la valeur de \"{1}\"" diff --git a/locale/rougail_output_environment.pot b/locale/rougail_output_environment.pot new file mode 100644 index 0000000..0b84d03 --- /dev/null +++ b/locale/rougail_output_environment.pot @@ -0,0 +1,126 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2026-07-10 07:51+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + + +#: src/rougail/output_environment/config.py:31 +msgid "Load user data from environment variables or export configuration to environment variables" +msgstr "" + +#: src/rougail/output_environment/config.py:38 +msgid "if environment is not in \"step.output\" and not in \"step.user_data\"" +msgstr "" + +#: src/rougail/output_environment/config.py:43 +msgid "Export configuration to environment variables" +msgstr "" + +#: src/rougail/output_environment/config.py:45 +msgid "Exporting the configuration as an environment variable makes it available to applications that require this type of variable (scripts, Twelve-Factor Apps, etc.)." +msgstr "" + +#: src/rougail/output_environment/config.py:47 +msgid "You can use it, with the appropriate .rougailconf.yaml file, by doing: \"source <(rougail)\"." +msgstr "" + +#: src/rougail/output_environment/config.py:49 +msgid "Note: A variable within a \"sequence\" that is disabled for a specific index will be replaced by an empty string." +msgstr "" + +#: src/rougail/output_environment/config.py:58 +msgid "Configuration for output environment" +msgstr "" + +#: src/rougail/output_environment/config.py:65 +msgid "Add prefix to environment variables" +msgstr "" + +#: src/rougail/output_environment/config.py:69 +msgid "Booleans are converted into" +msgstr "" + +#: src/rougail/output_environment/config.py:71 +msgid "There is no boolean in shell, so we have to convert it" +msgstr "" + +#: src/rougail/output_environment/config.py:73 +msgid "\"string\" means the string \"true\" or \"false\"" +msgstr "" + +#: src/rougail/output_environment/config.py:75 +msgid "\"number\" means the number \"1\" or \"0\"" +msgstr "" + +#: src/rougail/output_environment/config.py:81 +msgid "Variables name are upper" +msgstr "" + +#: src/rougail/output_environment/config.py:83 +msgid "The variables name is, in fact, the path" +msgstr "" + +#: src/rougail/output_environment/config.py:86 +msgid "Replace the separator character \".\" in path by an other" +msgstr "" + +#: src/rougail/output_environment/config.py:87 +msgid "The character dot (\".\") may not be allowed in the environment variable name." +msgstr "" + +#: src/rougail/output_environment/config.py:95 +msgid "Multiple values variable will be loaded in a array" +msgstr "" + +#: src/rougail/output_environment/config.py:97 +msgid "Not all shells support arrays. This feature is not POSIX-compatible, it's a Bash-specific feature (other shells like zsh or ksh also support arrays)." +msgstr "" + +#: src/rougail/output_environment/config.py:99 +msgid "If your shell supports arrays, it is preferable to use them to iterate over the values in the list." +msgstr "" + +#: src/rougail/output_environment/config.py:103 +msgid "The separator for multiple values variable" +msgstr "" + +#: src/rougail/output_environment/config.py:110 +msgid "The separator for sub multiple values variable" +msgstr "" + +#: src/rougail/output_environment/config.py:119 +msgid "if \"_.multi_in_array\" the value is \";\" otherwise the value is \",\"" +msgstr "" + +#: src/rougail/output_environment/export.py:46 +msgid "the \"step.output\" is not set to \"{0}\"" +msgstr "" + +#: src/rougail/output_environment/export.py:112 +#: src/rougail/output_environment/export.py:124 +msgid "{0}: {1}" +msgstr "" + +#: src/rougail/output_environment/export.py:160 +msgid "The variable name \"{0}\" is duplicated" +msgstr "" + +#: src/rougail/output_environment/export.py:178 +msgid "the character \"{0}\" is a sub multi separator, this character must not in the \"{1}\" value" +msgstr "" + +#: src/rougail/output_environment/export.py:183 +msgid "the character \"{0}\" is a multi separator, this character must not in the \"{1}\" value" +msgstr "" + diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..c97a686 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,42 @@ +[build-system] +build-backend = "flit_core.buildapi" +requires = ["flit_core >=3.8.0,<4"] + +[project] +name = "rougail.output_environment" +version = "0.0.0" +authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}] +readme = "README.md" +description = "Rougail output environment" +requires-python = ">=3.11" +license = {file = "LICENSE"} +classifiers = [ + "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3", + "Operating System :: OS Independent", + "Natural Language :: English", + "Natural Language :: French", +] + +dependencies = [ + "rougail-base >= 1.2.0,<2", +] + +[project.urls] +Home = "https://forge.cloud.silique.fr/stove/rougail-output-environment" + +[tool.commitizen] +name = "cz_conventional_commits" +tag_format = "$version" +version_scheme = "pep440" +version_provider = "pep621" +version_files = [ + "src/rougail/output_environment/__version__.py", + "pyproject.toml:version" +] +update_changelog_on_bump = true +changelog_merge_prerelease = true diff --git a/src/rougail/output_environment/__init__.py b/src/rougail/output_environment/__init__.py new file mode 100644 index 0000000..b036e2c --- /dev/null +++ b/src/rougail/output_environment/__init__.py @@ -0,0 +1,27 @@ +""" +Silique (https://www.silique.fr) +Copyright (C) 2026 + +This program is free software: you can redistribute it and/or modify it +under the terms of the GNU Lesser General Public License as published by the +Free Software Foundation, either version 3 of the License, or (at your +option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more +details. + +You should have received a copy of the GNU Lesser General Public License +along with this program. If not, see . +""" + +from .export import RougailOutputEnvironment +from .__version__ import __version__ + + +RougailOutput = RougailOutputEnvironment + + +__all__ = ("RougailOutputEnvironment", "__version__") + diff --git a/src/rougail/output_environment/__pycache__/__init__.cpython-314.pyc b/src/rougail/output_environment/__pycache__/__init__.cpython-314.pyc new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..21e29f468809f39718c7d5263ad9718b26f30d1f46a08e20c16e1b227bcf0ccf GIT binary patch literal 1030 zcmaiz&2G~`5PFCOhX7Cp7EtxuDpW&O+->!+|1Zl9BI zZTXh5KH9$R+0B9}9OQDrD>jR!cwl`fm@R+HZ2QG$R%x4kCs(J(6aG0vIEsx)^@;1w zX0wXE+pI*Yrz#=ed{D$RTCdOtePAI?NUMIcSF&Iu}V9O-5?0%CC#CCs`t2Qm*;Nn8=nv;e BNTvV) literal 0 HcmV?d00001 diff --git a/src/rougail/output_environment/__pycache__/__version__.cpython-314.pyc b/src/rougail/output_environment/__pycache__/__version__.cpython-314.pyc new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..9eec0c0a41885bfab84452cc0caa293119f52bf38900f10d21e6ce75cede3287 GIT binary patch literal 201 zcmdPq=WH>v& zw4|W4BtA8-EVC#-FE=%>L?6jSy@JYH95%W6DWy57c13JJ!$EE;2D#@0Gb1D84L;E( J?jjZ-7Xa9DHKYIl literal 0 HcmV?d00001 diff --git a/src/rougail/output_environment/__pycache__/config.cpython-314.pyc b/src/rougail/output_environment/__pycache__/config.cpython-314.pyc new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..93a1975b3d6481e2d24f3ea41a14bd5f3edd6780b70425660bb1810f145ad75f GIT binary patch literal 5744 zcmb6dU31geRdW2DgoMN!*s_JYCWIIg8^RW-0~9AqAZ-Xi2~gNwR7Jjy1+pY0Il-bk z!|e12>`VLJ=~JKfuV}_EJAUd+`_eb<;Lg7GoO>l>1t?QZBHw$@x#ynmbFR)G8P5yw z1i!iW?8KxX{1Ye9GZGHolwt5%kOWtFDoWzIcqic|P6<*%8mWj<@|Yl{jtTmto^VH` zjGL6wr-f2h`5_?)`E5m9Q%W4O;T|Y9t&)z}CaPi(o7OeQwYA;0ONr(Z#i&YbFp^T+K8V2-N^?lYMGCFejIyb3$qh1elsvT;$u%n-*>=0ka*V zE5KK@ul%muZ^f$<&0xGYO$(%H0yPl$K+|=yOG(?Ijkdl(KoR88`p%tu4|ejk&Bx?X zO_FMxJCBzE(`}jnrTdiA(OQpPE;?X~rt&0E{s z`L%lzsgbRkw6nhYV526Htq0Q9z3p3NLbgFIsN#=nwZV*I(|nz}il#dt@nbNh1Dxq~ z(p2^-m{g_OKJcXw6&xed)*Hky-38(RpV!a}Lnqub+GW$; ztAO3n=1%2CIbRZcqTHL=Rn+I8n7XW*Eenji3;ybMc2p6<0RQm;=N2$N-ps=5weV1Q znz;HWL8!ypXTp84332i@K=@M;AtDn0#y!2XP2IL_z){J%rn>N(2F0`#*Fn<7-t9`$ zY|#p^XS82d_B6NRxaK~s*k*eVv{rF!bub2#T5VUR#=d5oMvEG5MKz6vwpX?~y)ju< z3=kchOqOko@?-Gtdv0Y#M@n)qBI$U9gV@JVzB8LtPq2J5`)deV8{Lk?05|JX>8vwVz3i2*k>`=FJrKi zG1#dXjKpA{$6&=6EH2;a7;HAS?@SCf7lWOR!RBMIQVe!320I^vB{v6NRvxiLX+c_) z%2GwT@KBU4KD|~+LS!v@*YiU$P|XuUUqWecs>HS16sAxrXhSogc!Ude>ZrEHa&eV- zPc}@Yj%m~;kkl0@IA)6sQ6&3{ttq=Yg&JZ5ZOgP>NKhDQZJSjA;+pT@;Jtz4n^d=| z#Axd}OdzWxsXDSr$TQ7&rc}uv7uk%ESFgyt<5H{4V;jpKR6>i|Zim`7oDP4(@XxQ4 zvqPMo#mZ6-NuWS76X<2m4Co+iw|PJZH&n#{w1Znx;+_g8^cCyb%fE zt!RyyI^g{9fZ`DIMaF9kFgUu{6Z77+51F;0=nmSIGt^L8n%;qFj2mz9*8gRwNg%)t z6&l0)D<_~qWx)y;H#qbN(1Q%Ae&8ger91~u!H#4fGBz3;-9xdUDR-2XP8ym{p>gPtx(Q-dNzs8OMTJT^AEK6uWzXC+U9fxY zEpOOQfVU`s4>C|grA00h2om`>!FsO{$D*p%faXerZtUftXR)cJD=KfVP>(GOnh@;f zjJ>k=1Z^1$lSnJoVdrO}A2g{UgAY}QZNVV1xTzBEGd;mO7xyZ_<*~*CGVVjOtFb6Y zk;1?nvb^^lJ1@>L8EETWo(cId*CZbA5#OOiki}kdJ`a2Q=~}%GTM^;I$>;_nL%>6^ zdo}G&jC>f_Jj_GPxH?X(@Yo062fqb3f~MC6BWi|gddI^pu^_@6=Uv``1{wSkvp|$S zShfLF=vy6=98lf>LY#zD!Hc~-_ijexJY){^jv{G6^1%p#I{{lEMNH~N%#1~56SKrMrk^K}O$K^fqMq zh>1aB)1j5%@+x3*AmsfS(kJQxZaU!Z4spN>uz_Gur%c#&w?P%S7KAb461ZHg|9&yL ze_)Q*+_MmMWJPhBi-VjR?V4xyi4M@U=ahI(6C>g|{6MiZ51k67V=R&z_2H>-Pr?f- zrx9UeoP!AHbkH7PD?%G^VGb)A)*A4O7Umlb{02)5Tvhm$JJb)j5ugybOS@(7W@wRt z_QP&$Nc|si-E-)20~}UjnAzTA5$|<)8u!-2M=wVUu{wjgh)jxp7553)!ge|BT@Dy< z@_uhAzsoIbB_HJYhlr=pJHzR_T_Upi>I{J{>oAMt4DZ+w1D{At9K#L@ebZr-g~2f# z#enZ8!#J_zG3fD-pjQLT;$arB6$s-4eWth!2^UuE1C9F&4;=7{wC?Pd5^6Q`Hb;R}XdO4#fwoqPsO3rz6lXHUb+!R1+E=isL|wMSh!>|)?1 zkIlM00|0gl?z7u$kWCgQ`&r@Wls{#3Cry9C3WUrHG1EUHWOIJ*Za1^(r|$)VxFw3g zv9ZZya6FlhcGS9)EB?f4ASAvNQ~ye(13}0>PrwyAttVidYQa0vN+8J3)VnF_CmXP` z$B_NZ%WkUUC%r&Oy#nH&Or(=PpIi~s$u|PN10k883fK@BoG$op3> zy}*b48R3%|e`dK`xaLn^4~{YLO!7v75Bnz>_)@pyGtHD_YpGz#~_^^MDfiHG*OMdoJaGrtBrN1cf zVgE8a{6e>I(Vt!lt}yWB#HCq2>{o>|bN<{`clN%2S_+mKxH_^e7WlY-Q)K(^bqibm z^!=bFGK`xdd|eq2XZ;mXI5Oc+eA69&>W|66D#uw7vwr|GeAbsZo!@o~zw@Uzf^Ci? ziHW-)C!h5niXaNuZLE$q%u}>su8{~HapZ?$qLIjjv;GrA_D8L5?uDPVgReNw6EW$) zp?ucg<%h0x3#r0o!|w>vBccEI2z9SD+yt2+#lcS zj^6k4Qm~p}N?1vV+oISHXIH)vCsMC(2RBEA+{E|eKW2}9e-&R>e#}mMKNaLsW8j{t zRNBVxIh!SsMM5dn%gA!wRAsrB)Gl5%SXeO-0-$8c^4|rvg@;u38hl)B>-2_w0?6RU qA7>6;!H6h|KP4u`Y6u^M?x6IE4-DojWkgK@&fNfjy0YO*`Fr&`ar zGqX<3$wEk^LZTe_Cphu1^uPhF;KZp1q*N)CBX8C=2|`t$?*f zKfbFysO1p)-E77J`&5n=VHzM0X|!v3R@GX~=u8pqX1q)_yJ~B@h|Z(;ke9uHJo~=A zkR4vrIWMpCUhaKVnjk-A5OOwH#2&^J&$hMhs@tx+zrSBr!^3h@mYgNg?Mv2bYdpJD z!Z)tpxal~JHdDAOMN5(nhGkPyij`>UeIn^?+!rwp2*;9!OlisXVofpAnDEdQ5_d$% znteEMVjfb7b(>;MWk+GrOgDGyo47`m0^ME8sU#6zkM|-L;2H}kR}>R?-khj54e?&z z+;Ub7h>Z~lyduCk(M<3;Od04U?op{=kLSnljJ(ZZ05war!7UxpHJ3^NwvQtMxW@O& z|Bw4Pybv>WBD_a&tY|Zi<}eU}?^PSCYnu(HQs2h+DxO!VH?}_n zOWhWrr9C?I!#drFL2$sRBwY6m=FgYCrB$%6d|a(n8`}o(f);wIn>lLq2 zUD~WwJiNZ?t*>n?moeS|S`5XnXSJCoM^Y!Gny^Sg#M_Wc1<0Zhw@HseN(0JzfQ#S& z3S-RVYkfN;61dxl%0~5SUwDA zJQ245;##b`vHnyE9t;b7I6`5ka&!|W0)28HX$yKKvs={Jw~;`erR^;=Z+V#uC@PpP ziKd}9Y@OdidLr$Qd@}Q&N0xbyNx?gm>tvE1ZvqS6Fh3*aVbf|y@4~QX4bT>}) z79HvWF+6_cwwQL67Cq|9AsMcc!M|%LCSb-t0n~+cx!X@p`99&mIMlZ9Cs$q-Wcj4o zWdNYg!SMG0y+rxk#ph=DzL8ExaE?+M%)*GF0Dgs|9atC=*2e@H?MN0zbJyB2_NjoS zJzgKr3!~dbv}Nt&$LI4IAknIq?4&>+b%lghO>$kyAU`(nCX!r_L@@S1y0}~=E?>e9K);+m`=s-@^Q}0@{#uwi2%oUW?B~MFVF69Q^~3VP zmro1t$Z4>Y=G$E_6_SGQbJ8&sJH8K}yf`vzApc=ZqLJoJ-)}Ohbi_F20@RbEv>Cme zF(A)F`XN;;@QEIMN);HMIZ+@1jUpeqLY{&P%5e2j8lW_P7U@tliZp%Sm{86Z2cNyP zA%TCHEDm8C+dB9#b7>-(@cmE(@Q}?uxW#2!sbg>tpxvZNS!!%di2;yCK6IASTUZ=M yeMcGw4J>sPhQq97SMX_5N9iLvQP+y^x}*9d2GIcTG^;;qJYo_}t(2ScQmkPI#To~6atmU`nF`U& zR*03Xsh#qh!+!w0T7Yq;R0G@4|%(0YL@^=6S#6a3Xn$k1i~VO!r|w zv!{R0K8s~~F)A=gKC!@uml$}R=Q)lM67%APFwY%eE+v+kxp17}xkywH`RKW2kz=AF z6OKpv5^>@k;`em?s}^Po89sae@G4Z*y^u5676P<#Vy< z9CIu>$HfJX2}Ab?5f-@!bM6w>vWy`SCkjL`V+m+HEJhRYUWSW8InSKucmckdy-GiY z)_NHrsyi$q-Ml4{#7cf3_7W2d16@kJz{}&-h8JO?aYFlIA_=2egw|ld7oxEkbB<${ z1#W&h*2};|Ff&J|j~qWaZ5f_C#mo$|?C|9DsUg4=7ZXs*o#*6sqD#qG6b1(~%7^3P zC8T*`ls$X|@P`i_J$7{Z6p}r5bb501#0ksTah4foriR(+qlZr(8)liQlkC*-6Qco! zIRVpxQ~c^#ohOUKbCw7vhNCe7MtlmEQUJks5rO3m?z^1zy4+J7*}72KmvQZ4~u&R05<(G_X2W&l=!o zgrAAk_ZfoJUYf1gLB-6h8FFV#CmIQ?lE5qo6HNqSB@i2dR1k=rK&lADOdt*daS})+ zfm9Pn4S`r#*A7awvbB)gSU2Q$whrhr+bGrqDbdC1L3*2{dN#4V z0IPI-SxhdAqw(`mJ`rEy;-X~biazYTj5e2u&qo&~B`5GA9|Fk;hd7)zL8{Rpz-;ko zd_j<`BEQUqR4ST!0=hTrsc5*F925ru=UvrrJ-3|Fp^mPK!K;GaOp}?`4*KL%5#yP zVd5sG>Wnk4_7gOA6~GZ-8xJ)z6<4$YHDLlw^(&|^!R(K#G)`0mfWNixph3k29BB2e zII-K<6-%{K1p5Vu-!SQ?c_);wSOt+w24vP*@u5O)D}uD483nEZEhsW#f@!U zAYBQF(An7msh8pF;6pNpLeY2>L`L#%!_+bgVdxK`)>Ue=ma;Y6vogQ3?RxC-rzY|{ z`*J&nGCPM-6KlINw(h*Oey#bwwd?kP4BoH~J*r_IIjhq(uV+-EV_idiXt-cML=PPSdzOmIA_-e=|e?s|n z^8CBuv!G1KeDOOF38ahq8kXQ15$Sdt8=p{+-Iyj1jTAs236~T|F+al`73@@@p!mU3 z#R51)D~!1Sbv#rnm^NTsMQLx<#tTBs>IdHgfrX)Yz;Og~Xksh+KoP_h^+8QoSp&G3 zrnA(G@GU4b7gGrB;PjHT1%71-KF))JuZpVzqbOy>5il;Etwv}mX%p2SNfQ;U6=+hw zx1h;ZQeRazfRCoIBq=m40Do;slf9(P3Z;=PXs9Z|SLXuoT}oZ;IZ${_(zD2tBmpLh za7mg)<|IkkA}I7nKw}a5%hXEhW@`58+9}pC)uhzdp5=R*LVZw@6gm}U&N_OFFqB^W z&XtBDJ6q77fh5n(M=wg$N^6t zTTUi9ex3{Y~H9gXBHC0(j| zkxa=^+F4B*0?e`}#PO0PDn#Rg7>>_zk^!8pgrtYHkPKf>MB|d_d^onu34T4_3ac*Z z!Euv}G7R-ZCsQywdVV=BdA77SP)fAxF!5&cb&a{Y?o3^G+COr?ZZuano~|4JWlhTP zfi-V+6wL4vD&w_Pc3M9~g~^ zyt^Ui?#j5k(%pydyAMM%mb}lO^X)S)(zGvU^`))8d`EY#V_&9Y zUwZ%S{f;xKk^469A zEz|y5dfy-1Z$FK7n0#Aju5BRGHjsX8_I}$LtkasWs=2;&ZRxv-l>U*`eIs%+x*Gl5 z1^wTH{%h-R9$h_}8U@?vbfs3(=7vo@<{D;{ zno_Ol%jJq?k^K{NmH}V2rW*c~>U?W3r4O}@cMI03{Klb7tIE13!7G|V=dC2oILp$4 z-gHTtLa(nRDfB5;6umDpzB1Oi{HPWBUNwubIo6F$`z`!FAOZAoI38Z$LW+kk*$V*K z^(T(L+wtUi(GUt){GNS8610b6%gkHn}!{keqi< z#=9ry-Iww1%X$YlY_C6b?I4{rWXuhSI(}{Z*Lq#01=V70&Vl`99qnmzyCwwx%c2;C z3D88*VhlW?AX~2`4~+`IA_<*BB8uN2q6lnLC@6lY0s)xdw38huVew+5!n>0i`!+=- zb;as%)}SCNtgEybfki97Zx8Cq?blTiD9ob5&_o3f1nF`@H|tP(XK4k$oOlHdQ#A^v z_6+J3nw7e()VKg@s%&4uBGo_sClpmlwV(o09b~OtRu`m|mO+qVPW}4H|1`sP`~Y)# z_Z6v96*s??M{Ui&1{ra1M9C26E(d`XZ@Vel&B5pAO`8PNaY$Dx+rNJNV? zBheQm{gSXC=|Nlt)TH186}%w+ZS10ZOT$y52MDWu6RLo~fh=9QekFC~p{*wGa;MDs zYWL0NA2z3kA2}Mi>v7M~_Nb}#bHn<(U(DQ^`RvqZj%-u^s`-XK@2tP+Sap0( zulIar&oKiTX5h|=pTGCB_wEW==I{gO2n47QVV!>9YKN5Z5)J3;Swow+z^th*^#9Clq8KiR7V?0$3#dzlbR_LH(bK z7>2VA(>x2*NEL;k^cV;i?iq=2@zeNr5;OF!_!-O~R#6=NI)$IbGKIAzn&Z*>@UxJW z%G41==zNt-$)=QW7O2mHL|wjqIdvILOtmXzLWyenVbkv^QFS-%tM*UA>z0p~axHr@ zEqm_l{rTX}2JfE8whTXT9(wE~2y5X7P6j2aS(B(s>zx~B|3gQu%*p66DhWLvVk~-O zV?l$m{{WReC~HOV6kK>J%34+S;P1k2U$>oqr{aQ7L?Q#K>ChTZ>L+aF{hOpdsP{q- zMXDN>8*s~bdm2^}j$+Cgo0&u9VlPvwIngLmMye_F@$bvZ9~C=4448g1e-s{)Eh<3J z0FEPt#b{Ehl06`SgQHQ{zw#4+!s7uf;W6SW@yD>XtidG{;N#JYac(ghi@i-8Z-oZI5>}-Mq4TW&LD!$IcsuytDRZ)oRt6 z_{Hg4r@si@3T1u!9ys?ub3r#R^B1l);jf^~U)wq(5ir)kA@p|Kl+;Z)0b`r}0y%;x zS=8bsNm+H$h8iu?kkmFnN02tk>?2s@&N6isP9kk@69J6W7UZN1PEgmY z5ksUDG$5Q_2K*I#AC&M!nIZG=0nGX#gM$Dr84Cj|VqImUx`@Su%V2pRTwmZZWYldO zbH({z1vKG2WZ)-YctnX|xaw~nSUvEAgV#nLE3e>iTOHRATtARHfW9~>Ca|29fxons zLGZ!VgX{YB>74IC#&;m=8j@=bT^~vfVe!!F(0c8Cmk+=WSIR2$84|7}Rge88K(11- zD^p5}p0C4uqyuMHb7f~$PGTuV$4r&s3~=oV`cQc;(m~orqUGgu(M*l9-ZpBF9yp?i z4&^mScfu#WxM-I!cs~!5x!)l7pu^k!3j1pMzt;h(y0J37P{paV4iXk`)d; z&&wM!B{)VFn8#tu(TL7YS(Bi(liId4VCu&1$5<294q4`#udlwoVfDZf%jebU_II-0 z@tl{m#|2flSB1o#|}Hp>+G&1@lx%R z25pD&w!$x|j{^5dbhkt^672_@^cwWbWBfpJ5RQOIYk@2H-B>h;*&ZyfBIRNtBnP^A zoNB*8-dGSFf}BGvmSBLlPE||1kF`6tfYaneK0GBFP-I1y8SPy2adsC)Ij@lc+?_NopJ->TurRpYV zVpKnFI82iCzPT%~?b4upYu;OG|kNC$pX1pFrSJ5-GV!!D$tLD3onql|S5 z8i;lRB@Wt2^=)QV`%A)@66Qiygiz&-vi$$^F0|? z&uwnQwf9kD_fM-gDXMo&_l%-?-qt;bd{Xy>EBvfdS-qU{h80XcMdSVw3*teZg?J^*-1cLqsnJBzt1gdlrJr>U=( zU27CGSW5G=zlWC>R2IFB(exC=%K(*1QaQJ0rdlzaa44*qWqMY1aA#GMw^yg&D#9EA z7Z%i+s<1RC3Sy1)JWvnjmBx2CQqfKFSPwi|V!=Z2&hNtP7-W(j4q4y?HkJsB%J~q+ zmSyJ#4VU8EAfHQJ+uJ79|~@{aW1*P6JO^tN--Pyn6?{Iov7x%S(m&oGjJFQtP5>tn)PA4*O^vNl7Ya zPt<)1+8eZ8B?+La4bh4;Z3g-0B5v(Y;n^vhX2TkRu z44T1e75Yh51}hb|SRj7Y7Bp5UdN^4*^I_189y0X)-<+4Av8)BC>{IE1HdU`mn;~UH z*z5Qo%XVedRO-XLy-86dg#EYEWmjn0T6D+4qKp}QS$mN$`>UXh zSUgxuxH9(7#kV;o;IgFV%Yq+hS7sV4_*+_}qTnUkqZI!Qpc8^)NVXP+kfRbLK5+^P zBnvqI5pF&V*9;&I4VSDhO8OWVCy_JB2=|E>IDeJwBH|WOGRdJ2sd7FMizO~V5Ja-e zpn|24s?-v4ceMB$cR7+-DVOZZTL|OaMV|!EQfL;b(QJ}F8o4M`0VUv^7A1L~1D?!w zxkORgvsby=U#zj~%Hac~8fu6CX`{d>n4Cd3ti5K*kfeedTT>>p7g7 z_{zoPnT{{)x9qnUv&{Y*_I&>vYgaPPUHOTV|9bYH&gLdUnTb$#BAlAc*?bwBZ++9ca;A~iH&bqr&7Sc_B#?$}6v*+3|*f1-{T^sC7 z`n_`->|E9x$*^<3+|1v1Yr}H5jMun zE&o1d=#R*L4`Bp1T-k-Ywb8jySSXMEeTvs} zpO4URjc*h0@;wj0rG-trx$xWq2ke`8%KqE~=X;xY$oIS+jv+SjEaGXS-8lHP#cHg5 z+Nd{<(oZcF#^$FrHpn~`#=7Sp}z&EbmYL3uIXM+3{ulPy B9)th@ literal 0 HcmV?d00001 diff --git a/src/rougail/output_environment/__pycache__/i18n.cpython-314.pyc b/src/rougail/output_environment/__pycache__/i18n.cpython-314.pyc new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..f8321c23a646227c596521dfb9375d365e6eac00ab75f72d82d6913ea3ef510f GIT binary patch literal 1219 zcmai!L66%+6vyo(n+>ig6(_`{ue4fiL=;0oP<5+HA=>O(O0$uZrP{+{P3&P9IjvlC!s_YPHRrU3 z-}=Yy`Pt#+O|XmKu-3YCG23{CTVefEB(TFYP8-9@x&8mAc_ZAu?lc?ZN8AjAp-K?L zq#&H>l>voeoEb*7H$vm+{8Ss+wL`=1awd z0y54t$aFP17#u^NYK?mbR8U1Y42ub8G4xqXg{DC8^>#&PG=a&|p7MGYVzh>Up2Xm* zWLrQP?kkv6rBMa=X!D+Rv=$)LE-{u{c`~I6$FVahZi4}V$bIc~g zXqfPVaSjs-g{Eo2TYy5q{a}1}bUgMtgA=&l3B%4{e6ok0CX={J=kz=do8_Ega;T^x z!YnQGz5TFzi2j|=f_^YQvDm#}JlG$Nyxvg=9T;}PanL>PcS0B*hr^@Mej8wfvRH{< zuWGs~j-p;d4Pjhk#wS=xjbuE5jLa#PG^T8hTm)iljE$17jqMRG#dMV>!d!F@@&zdf zX^N#JpbrViS(UxlJW8H1dwSTwmHQn-(K|M59##YHKYeQnP@?9m1DI!OxVP2Ss ziaAqK%&0JBoy(YTI!5P4N;sd8_^UzFE4QO4k#Q82+f!-`ePEQmO67Kr0Xdr}d&$Zw z_HWsUqLgupuJs%n9AmopiJm(z?X4^K{Y=iNkG!II;7^(HwUKk`ubF(U;{WVd`F!@_ zEz!=GW#bNBjDpj<>TQf_{}^-^A7@q9b^oedaclqFa9sG^dFPMXTff!d$@M46vs+Ka ri=DlnclLhBe%D_fO^?pedxs(%-J6MXBcD;Vcr7u$F< literal 0 HcmV?d00001 diff --git a/src/rougail/output_environment/__version__.py b/src/rougail/output_environment/__version__.py new file mode 100644 index 0000000..b68b39b --- /dev/null +++ b/src/rougail/output_environment/__version__.py @@ -0,0 +1 @@ +__version__ = "0.0.0" diff --git a/src/rougail/output_environment/config.py b/src/rougail/output_environment/config.py new file mode 100644 index 0000000..fe52a4d --- /dev/null +++ b/src/rougail/output_environment/config.py @@ -0,0 +1,130 @@ +""" +Silique (https://www.silique.fr) +Copyright (C) 2026 + +This program is free software: you can redistribute it and/or modify it +under the terms of the GNU Lesser General Public License as published by the +Free Software Foundation, either version 3 of the License, or (at your +option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more +details. + +You should have received a copy of the GNU Lesser General Public License +along with this program. If not, see . +""" + + +from .i18n import _ + + +def get_rougail_config( + *, + backward_compatibility=True, +) -> dict: + options = [f""" +environment: + exists: true + redefine: true + description: {_("Load user data from environment variables or export configuration to environment variables")} + help: null + disabled: + jinja: |- + {{{{ (step.output is propertyerror or step.output != 'environment') and (step.user_data is propertyerror or 'environment' not in step.user_data) }}}} + return_type: boolean + description: >- + {_('if environment is not in "step.output" and not in "step.user_data"')} +""", f""" +environment: + exists: false + type: family + description: {_('Export configuration to environment variables')} + help: |- + {_('Exporting the configuration as an environment variable makes it available to applications that require this type of variable (scripts, Twelve-Factor Apps, etc.).')} + + {_('You can use it, with the appropriate .rougailconf.yaml file, by doing: "source <(rougail)".')} + + {_('Note: A variable within a "sequence" that is disabled for a specific index will be replaced by an empty string.')} + disabled: + variable: step.output + when_not: environment + propertyerror: false +""", f""" +environment: + + output: + description: {_('Configuration for output environment')} + disabled: + variable: step.output + when_not: environment + propertyerror: false + + prefix: + description: {_('Add prefix to environment variables')} + mandatory: false + + boolean_type: + description: {_('Booleans are converted into')} + help: |- + {_('There is no boolean in shell, so we have to convert it')} + + {_('"string" means the string "true" or "false"')} + + {_('"number" means the number "1" or "0"')} + choices: + - string + - number + default: string + + upper: true # {_('Variables name are upper')} + + path_is_variable_name: true # {_('The variables name is, in fact, the path')} + + custom_separator: + description: {_('Replace the separator character "." in path by an other')} + help: {_('The character dot (".") may not be allowed in the environment variable name.')} + mandatory: false + disabled: + variable: _.path_is_variable_name + when: false + default: "_" + + multi_in_array: + description: {_('Multiple values variable will be loaded in a array')} + help: |- + {_('Not all shells support arrays. This feature is not POSIX-compatible, it\'s a Bash-specific feature (other shells like zsh or ksh also support arrays).')} + + {_('If your shell supports arrays, it is preferable to use them to iterate over the values in the list.')} + default: true + + multi_separator: + description: {_('The separator for multiple values variable')} + help: + default: ; + disabled: + variable: _.multi_in_array + + submulti_separator: + description: {_('The separator for sub multiple values variable')} + default: + jinja: |- + {{% if _.multi_in_array %}} + ; + {{% else %}} + , + {{% endif %}} + description: >- + {_('if "_.multi_in_array" the value is ";" otherwise the value is ","')} +"""] + + return { + "name": "environment", + "process": "output", + "options": options, + "level": 60, + } + + +__all__ = ("get_rougail_config",) diff --git a/src/rougail/output_environment/export.py b/src/rougail/output_environment/export.py new file mode 100644 index 0000000..a4d9682 --- /dev/null +++ b/src/rougail/output_environment/export.py @@ -0,0 +1,219 @@ +""" +Silique (https://www.silique.fr) +Copyright (C) 2026 + +This program is free software: you can redistribute it and/or modify it +under the terms of the GNU Lesser General Public License as published by the +Free Software Foundation, either version 3 of the License, or (at your +option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more +details. + +You should have received a copy of the GNU Lesser General Public License +along with this program. If not, see . +""" + +from shlex import quote +from rougail.error import ExtensionError + + +from .i18n import _ + + +class RougailOutputEnvironment: + output_name = "environment" + + def __init__( + self, + config: "Config", + *, + rougailconfig: "RougailConfig" = None, + user_data_errors: Optional[list] = None, + user_data_warnings: Optional[list] = None, + true_config: "Config" = None, + **kwargs, + ) -> 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 ExtensionError( + _('the "step.output" is not set to "{0}"').format(self.output_name) + ) + self.rougailconfig = rougailconfig + self.config = config + if true_config: + self.true_config = true_config + else: + self.true_config = config + if user_data_errors: + self.errors = user_data_errors + else: + self.errors = [] + if user_data_warnings: + self.warnings = user_data_warnings + else: + self.warnings = [] + + def run(self) -> None: + self.prefix = self.rougailconfig["environment.output.prefix"] or "" + if self.rougailconfig["environment.output.boolean_type"] == "string": + self.booleans = {True: "true", False: "false"} + else: + self.booleans = {True: 1, False: 0} + self.upper = self.rougailconfig["environment.output.upper"] + self.path_is_variable_name = self.rougailconfig["environment.output.path_is_variable_name"] + if self.path_is_variable_name: + self.custom_separator = self.rougailconfig["environment.output.custom_separator"] + else: + self.custom_separator = None + self.multi_in_array = self.rougailconfig["environment.output.multi_in_array"] + if not self.multi_in_array: + self.multi_separator = self.rougailconfig["environment.output.multi_separator"] + self.submulti_separator = self.rougailconfig["environment.output.submulti_separator"] + ret = self.exporter() + if isinstance(self.dico, str): + value = self.dico + else: + value = "\n".join(self.dico.values()) + "\n" + return ret, value + + def print(self) -> str: + ret, data = self.run() + print(data) + return ret + + def exporter(self) -> None: + self.dico = {} + self.manage_warnings() + if not self.manage_errors(): + return False + if not self.config.isoptiondescription(): + name = self.get_name(self.config) + self.set_value(name, self.config.value.get()) + return True + self.parse_family( + self.config, + ) + return self.manage_errors() + + def manage_warnings(self) -> None: + if not self.warnings: + return + warnings = [] + for w in self.warnings: + if isinstance(w, dict): + msg, opt = next(iter(w.items())) + warnings.append(_("{0}: {1}").format(opt.path, msg)) + else: + warnings.append(w) + self.set_value("_warnings", warnings) + + def manage_errors(self) -> bool: + if not self.errors: + return True + errors = [] + for e in self.errors: + if isinstance(e, dict): + msg, opt = next(iter(e.items())) + errors.append(_("{0}: {1}").format(opt.path, msg)) + else: + errors.append(e) + self.set_value("_errors", errors) + return False + + def parse_family( + self, + parent, + ): + for child in parent: + if child.isoptiondescription(): + if child.isleadership(): + parse = self.parse_sequence + else: + parse = self.parse_family + parse(child) + else: + name = self.get_name(child) + self.set_value(name, child.value.get()) + + def get_name(self, child): + if self.path_is_variable_name: + name = child.path() + else: + name = child.name() + if self.upper: + name = name.upper() + if self.custom_separator: + name = name.replace(".", self.custom_separator) + if self.prefix: + name = self.prefix + name + return name + + def set_value(self, name, values): + if name in self.dico: + raise ExtensionError(_('The variable name "{0}" is duplicated').format(name)) + self.dico[name] = f'{name}={self.conv_values(name, values)}' + + def conv_values(self, name, values): + if isinstance(values, list): + values = [self.conv_sub_values(name, value) for value in values] + if self.multi_in_array: + return f'({" ".join(values)})' + return self.multi_separator.join(values) + values = self.conv_to_string(values) + return quote(values) + + def conv_sub_values(self, name, values): + if isinstance(values, list): + new_values = [] + for value in values: + value = self.conv_to_string(value) + if self.submulti_separator in value: + raise ExtensionError(_('the character "{0}" is a sub multi separator, this character must not in the "{1}" value').format(self.submulti_separator, name)) + new_values.append(value) + values = self.submulti_separator.join(new_values) + values = self.conv_to_string(values) + if not self.multi_in_array and self.multi_separator in values: + raise ExtensionError(_('the character "{0}" is a multi separator, this character must not in the "{1}" value').format(self.multi_separator, name)) + return quote(values) + + def conv_to_string(self, values): + if isinstance(values, bool): + values = self.booleans.get(values, values) + if isinstance(values, (int, float)): + values = str(values) + if values is None: + values = "" + return values + + def parse_sequence( + self, + child, + ): + leader, *followers = list(child) + leader_values = leader.value.get() + self.set_value(self.get_name(leader), leader_values) + followers_data = {} + followers_name = {} + for follower in list(followers): + follower_path = follower.path() + follower_name = followers_name.get(follower_path, None) + if not follower_name: + follower_name = self.get_name(follower) + followers_name[follower_path] = follower_name + followers_data.setdefault(follower_name, {})[follower.index()] = follower.value.get() + leader_len = len(leader_values) + for name, values in followers_data.items(): + self.set_value(name, [values[idx] if idx in values else "" for idx in range(leader_len)]) + + +RougailOutput = RougailOutputEnvironment + + +__all__ = ("RougailOutputEnvironment",) diff --git a/src/rougail/output_environment/i18n.py b/src/rougail/output_environment/i18n.py new file mode 100644 index 0000000..b35d851 --- /dev/null +++ b/src/rougail/output_environment/i18n.py @@ -0,0 +1,26 @@ +"""Internationalisation utilities +Silique (https://www.silique.fr) +Copyright (C) 2026 + +This program is free software: you can redistribute it and/or modify it +under the terms of the GNU Lesser General Public License as published by the +Free Software Foundation, either version 3 of the License, or (at your +option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more +details. + +You should have received a copy of the GNU Lesser General Public License +along with this program. If not, see . +""" + +from gettext import translation +from pathlib import Path + +t = translation( + "rougail_output_environment", str(Path(__file__).parent / "locale"), fallback=True +) + +_ = t.gettext diff --git a/src/rougail/output_environment/locale/fr/LC_MESSAGES/rougail_output_environment.mo b/src/rougail/output_environment/locale/fr/LC_MESSAGES/rougail_output_environment.mo new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..f8c78c18a76bbfc53f7bd67cc374faf557edaada294423f8144674881b0687ae GIT binary patch literal 4748 zcmbW4ON<;>6^1WK%wxjSJOUWRRr8n`Jl*sdB~IEz$euW8q_JZ;9m|l#aHr~a&$X+o z%Jt}(jzI|6vI4;t*wGPU$%Y-xh7B7eBm`oGkXW%nVgnN2xmDGVnK2P=x&3!{oqNtb z?|=Ss{;3}-UZ1Gn{{}zH`_FIVKVIn*N__@=0A2)t1b!O)HFyF1TmAfrCzWdReI5KM z_!=01{{p`TzW$U_m%v|wV({-^0)Fe9QkTJhfP3Kj+m-q}Sb!by$DrKjci;y2Pw+YL zlkZUKqhKF=9UOsI!QX<{z^C6?ox2J4`Cfo`*%vPb>8+@FqA0*WRtvcfoIiFM{XZqtx%g9q=Le%zKr(4*me#2mc7l z{a<)rr7s0H`Tlco3;Y8p@=v~Bsn3DC;5{$}<$iwxUji?DpvuSB!DGIE5Bvsr?z~dC zq`m`63O~kMa{EEvgjkU-|B@Iy!<#fHt~!5xh)<~UvBkyti?AxLrckRs!dq-`6@@$g zb%FmsTz@7M>f^jgy&`P$7pWugaXC7$Sxb+siE~{XT3!93TiY$2WV+RDsa9TOE*>rm zRln#~k(IWR8<;4!Ep;^vb(-0MJJv;_Z9H~a5|3)CC9PsX~9x}N$@v`pu zHTB5cx4CwOHe=%=xw&{`(ll~`znz536gsmHN{1uGq2rfHYIQPLXxYev%%w%XrTa%V z8r$~ECMfXgYMSz!ErQNwN9_*uBq=kUAKEC=d6|lP+$_t?1S#%-YKf}NntPPFShOR# zlPmbWz%GIGK8{UP%H3oCEpmC$QG1CAHK#Hin!@NomWZ%BXND@u}@L znbt=RcMhzMuNoO3aqd1qu_h<1k_T>Od;01kdq<9} z#@J}(WZA|6#qN{NokEvOGD2UZM$a$c;?N$?UC(S9nELAt0x^)oDo*arm%4@10V8+H@fm5}XZ0H!0bP4;3LNxXDo!b7|_c8d1k) zWIJBj!nkzY=n?rmLo_cB{kvar|uC6LF)>GlV7qUSM_q$KK{{GOEfGet!@JRWg6SGQ%%JdH5K}l&mTyO?@Nof zl$cwUuC?U0kh$Tr;iVSEG|!N!@~Y>hA(`O(LUdH-MPu8Wdbmw;{S0`t(s{u=reX@H zr!k~%Wyw7o6z$!xeaB`w+oGq}ZoSgJZO2Z&wO=BAJ$A80Ia(lb0yO(>UP)mOkTA687nW6mgD4}iHD^b+IHWX(bD%GlXC6G?v3jUE8Cs!+D;M|EVXu@dEe88 zJubdLpS$>qj}P&E@wNWT?dKPAVvF(Jz8(ij=Vo=zu2TZpnw zI?>ymXV>nwYXQ0At;B|`f-iPnSX=Dv+zn&q9y6AKA19-O4D`FZT;1I(f+TVFix|m} zLE@*)>}UR9z0Wz@?DKn68l$LW3}v$^d!5-*9?wT4D%R^djjil?wTD`1&)L+%C~^YT z?0Blj#wRv>Dtj+te6sQI!tc+ey02F~?wJ$oJ`}zZVrwxwPTgd^+G7=$z|~VqXkGS9 zk}-35{76l5Ftc=;2?CqvvVD9IR>(j+oBD@^5szzEmbB^x6<9g9!VBh<;8mx`Nx`hD zI04Ha^EUS7HLS8drw5U?bfQnsY+5k{ahBMWg=71ZJ|AWlOhC9D0rzo>Y?=8Iz&#-e zEQ1|(Ppv*oVqBUlp_?k{v?Py}f|}5sECDE6!yryY9E$Q5rhl3K{U zB#9_jdF4cs`KoO+GS}X!)mN`mO%-3{O^uQoR+F!xhTr6Jtz|FHKIVtSnP;ne$#iH& zN6m1gE+@6nE#eT5qPs7Ju?suMk3gD0On01vMOLHuYZE zW167!qwf)nD0gQuA|E=*if<*MM7fLk!|%lJ@F51`(q337@K^y?BMB7Cco ziw>t_1}=8e!WAzOU}5Y82$*~bL|QN?6HwU2WLC&ySwWvkPm9>T zL{+;7s2q~2}C#oyry*vX$B!38_jIr+wWsBg>A-Zc??| zlDc2Ne(&{ruU~h+*0TY>7eV=S`rO;Rgiw}t?Bce7$KL=@MQ`U~M{zRCB6A=C`^V7b!5Plfj||CT7?I)2!WfdhmxnG7 z%hDmIIVStUXvQ*wjL6-xKa2_-8I=RT5tV~bkI7w7@07V+C>Ht`r9B&S7@o!aGO1wI zaN|r~SM?ZY@Tm-0qC;}IlFQ@^hTj5CluL{G98g3o#JLL5D&%D8S{|26MYTkLi!YQj z3kJVXDQYp^=*g)>(Fv|(=_I;R$m_%iQ6x5nD_JJg=%cu6nL-7K7R%U12h3rGl$C{i zmKaX8bS-Q7gPBWV>VwBSpsJ!YN-^~2Y8SfAou!tQGDQ_yzh$&FA(b(1yc%CB7u9&K zR4G-K!f^5ja!QDFEeBJg95g-aiZ!(XSG7Dp43(hKEJS7!o47|AAWiOsw!$p zk)||UmxgQn@MFLr!(A*dR0?X$X}I)kSp)ZL8JsEVhBLpQ{~7~v7l;MZTucrC9<06t z&Llds4)@Sm1*$MO660a$Qjh6AsH*6p6#8KH#%zs`;66ZPd8q8-0f2e$+cy|o*tqU{>>C~qiG}u_Q9xKQq-0$#ojq>X>A+kT{dZ&xA&pu zPPvivlPI=qmk8qc>io2M(miak$?2G5ovcX!&7c5UjR z6b*tcMGo!jz;x38LQl{LV&zRD_t+NwoFCre_R$ctiYELYZ0+r|HSOr^by}{8Y4N|Y zK38HQpbh8D(OVkCe54N;OT8>2=ciLuf3c+ zqpS{eP+ByT8df1!Fx;g|@rsI9N4FulQZ5(NOi3XtntEzAvJFK=(|~tkn-L8%EhVo* z9)k0kD+N`d3Cil&Hk8Fmf#j8ZNy%WGSus3Hb}3WJsfL%a=vpSL8bL^$vZf3ZAr>>G zg$ya<6`C0o)N5*i<^?*)(pSBc3l*)9&t?cqiL5loO2@cKgL~I-YAXkfuAEv@F;Fci zmg4|@&T@@Ge1(oU_UG4H7&*-{}N%WZsZDl3~X$@_-Cyv?K7`Gat*aI;= zIy=h<4#xCY1k;<)@PIR@98B+B!-*>;>;nkX1HcdzHl`>nTY|}PH$~g&shN!$ZV&+} zj^Qd^r40|+RmpI@i}OS^c&tKl>U~LDVVO_{8{JAaQz$4{)o`|4gycyzd@!tBspP@o zCEair%0QtT5k+4rR|*S^RLK>}S26|WdqY(8%%VyqfHYWwVumQD`9(cv1YTyI$d^ke zF)m}H$0kviwL+$pAutjPvV_bKsr$^ObE?b4aGQ&aW6XN6#+=Y&trd*3m(}O@e4kfx#%&f6rVa~F%crcr;kdA4lJqkZP z0b8|-zV02rxqQF(Xm##^6#2Ulc;rUAr>b)w?yvLFRcUj()g%R9stYf-W?!M;k-G3gOX&JA*${@W3*UOWXy;5rh~5xd z-cYS?yx|>hit)M_Z;Dg*#3`8h>pZxz|fwl2lQiGrQ z(T#+_$1{HsK04m)nW*gkr$-;_q`(nwQ^-jl#NJDS0%Q@pKhpFM*Zsq5*`|Nzx_{?QwdL#n;Pj2twaCP}FZQDo z1$I3Ydz<1wT^wkNgX`kpTBS7@{p$;Vdg0HC)eIYIj8H(xHN~vzd5D3UUAdIh@KFT$?%Wq<=pu$fsCJn;rUOd zzvAOR)sSWg%%3zRc)CC3b~Xn2q!T>KGaXMoP069{m9$Q_-@#n3Qw{0MrHa}aus7*Na;e9}DD;0T?>s(HkVZ4|xg7!Dt!JdQFP<|Z4a(Sd1T z7#?~B7xGuw4TF;uPnQZ)Zx}nQgVxFhl#Y8DdnncOl!|{_FPE@D`}Eys^jKW%*wiO0 zBwx@m{r8DoaprwSpRxEnr54oXY@xEC>V}7Ts(h9Gd%%K_MJ1+j#+DLOZ{0@BE!Knn znE5}#al8aWG&FPq)gvdzaSsssBl?5*0PXw-iabDj|A|r$&>$RsT$#I%N)O#q)%nQH z`5aZ@J2#R>)|T#j_f$RK3miA{oq!zT_2rwMTj$rggWowgZs4&KIi?>`=m+5$?l;`` TDbB%7eeZQ}2Y!I+5Yy`4N9ZNx literal 0 HcmV?d00001 diff --git a/tests/results/test/00_0empty.env b/tests/results/test/00_0empty.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/00_0empty.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/00_0no_variable.env b/tests/results/test/00_0no_variable.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/00_0no_variable.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/00_0no_variable_default_version.env b/tests/results/test/00_0no_variable_default_version.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/00_0no_variable_default_version.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/00_0no_variable_remove_version.env b/tests/results/test/00_0no_variable_remove_version.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/00_0no_variable_remove_version.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/00_0version_underscore.env b/tests/results/test/00_0version_underscore.env new file mode 100644 index 0000000..70e0419 --- /dev/null +++ b/tests/results/test/00_0version_underscore.env @@ -0,0 +1 @@ +VERSION=string1 diff --git a/tests/results/test/00_1empty_variable.env b/tests/results/test/00_1empty_variable.env new file mode 100644 index 0000000..12c724c --- /dev/null +++ b/tests/results/test/00_1empty_variable.env @@ -0,0 +1 @@ +EMPTY=string1 diff --git a/tests/results/test/00_2default_calculated.env b/tests/results/test/00_2default_calculated.env new file mode 100644 index 0000000..e387458 --- /dev/null +++ b/tests/results/test/00_2default_calculated.env @@ -0,0 +1,2 @@ +VAR1=no +VAR2=(no) diff --git a/tests/results/test/00_2default_calculated_multi.env b/tests/results/test/00_2default_calculated_multi.env new file mode 100644 index 0000000..d966af6 --- /dev/null +++ b/tests/results/test/00_2default_calculated_multi.env @@ -0,0 +1,2 @@ +VAR1=(no yes maybe) +VAR2=(no yes maybe) diff --git a/tests/results/test/00_2default_calculated_params_permissive.env b/tests/results/test/00_2default_calculated_params_permissive.env new file mode 100644 index 0000000..9c93c53 --- /dev/null +++ b/tests/results/test/00_2default_calculated_params_permissive.env @@ -0,0 +1 @@ +VAR2=a_value diff --git a/tests/results/test/00_2default_calculated_variable.env b/tests/results/test/00_2default_calculated_variable.env new file mode 100644 index 0000000..9c7d674 --- /dev/null +++ b/tests/results/test/00_2default_calculated_variable.env @@ -0,0 +1,2 @@ +VAR1=(domain1.lan domain2.lan) +VAR2=(domain1.lan domain2.lan) diff --git a/tests/results/test/00_2default_calculated_variable_description.env b/tests/results/test/00_2default_calculated_variable_description.env new file mode 100644 index 0000000..1b063e1 --- /dev/null +++ b/tests/results/test/00_2default_calculated_variable_description.env @@ -0,0 +1,2 @@ +VAR1=string1 +VAR2=string1 diff --git a/tests/results/test/00_2default_calculated_variable_description_multi_line.env b/tests/results/test/00_2default_calculated_variable_description_multi_line.env new file mode 100644 index 0000000..0ac1729 --- /dev/null +++ b/tests/results/test/00_2default_calculated_variable_description_multi_line.env @@ -0,0 +1,3 @@ +VAR1=string1 +VAR2=string1 +VAR3=string1 diff --git a/tests/results/test/00_2default_calculated_variable_transitive.env b/tests/results/test/00_2default_calculated_variable_transitive.env new file mode 100644 index 0000000..9c7d674 --- /dev/null +++ b/tests/results/test/00_2default_calculated_variable_transitive.env @@ -0,0 +1,2 @@ +VAR1=(domain1.lan domain2.lan) +VAR2=(domain1.lan domain2.lan) diff --git a/tests/results/test/00_2default_with_exclamation.env b/tests/results/test/00_2default_with_exclamation.env new file mode 100644 index 0000000..c1516c9 --- /dev/null +++ b/tests/results/test/00_2default_with_exclamation.env @@ -0,0 +1 @@ +VAR1='My%Val;ue$#!1su:' diff --git a/tests/results/test/00_4load_subfolder.env b/tests/results/test/00_4load_subfolder.env new file mode 100644 index 0000000..1b063e1 --- /dev/null +++ b/tests/results/test/00_4load_subfolder.env @@ -0,0 +1,2 @@ +VAR1=string1 +VAR2=string1 diff --git a/tests/results/test/00_5load_notype.env b/tests/results/test/00_5load_notype.env new file mode 100644 index 0000000..2664c0e --- /dev/null +++ b/tests/results/test/00_5load_notype.env @@ -0,0 +1 @@ +WITHOUT_TYPE=non diff --git a/tests/results/test/00_6boolean.env b/tests/results/test/00_6boolean.env new file mode 100644 index 0000000..30fe08b --- /dev/null +++ b/tests/results/test/00_6boolean.env @@ -0,0 +1,6 @@ +VAR1=true +VAR2=true +VAR3=true +VAR4=false +VAR5=false +VAR6=false diff --git a/tests/results/test/00_6boolean_no_mandatory.env b/tests/results/test/00_6boolean_no_mandatory.env new file mode 100644 index 0000000..0399458 --- /dev/null +++ b/tests/results/test/00_6boolean_no_mandatory.env @@ -0,0 +1 @@ +VARIABLE=true diff --git a/tests/results/test/00_6choice.env b/tests/results/test/00_6choice.env new file mode 100644 index 0000000..5c4fe62 --- /dev/null +++ b/tests/results/test/00_6choice.env @@ -0,0 +1,6 @@ +VAR1=a +VAR2=a +VAR3='' +VAR4='' +VAR5=a +VAR6=1 diff --git a/tests/results/test/00_6choice_calculation.env b/tests/results/test/00_6choice_calculation.env new file mode 100644 index 0000000..3a1d22f --- /dev/null +++ b/tests/results/test/00_6choice_calculation.env @@ -0,0 +1 @@ +VAR=9 diff --git a/tests/results/test/00_6choice_link.env b/tests/results/test/00_6choice_link.env new file mode 100644 index 0000000..05c6bc7 --- /dev/null +++ b/tests/results/test/00_6choice_link.env @@ -0,0 +1,2 @@ +VAR1=a +VAR2=a diff --git a/tests/results/test/00_6choice_variable.env b/tests/results/test/00_6choice_variable.env new file mode 100644 index 0000000..68066c7 --- /dev/null +++ b/tests/results/test/00_6choice_variable.env @@ -0,0 +1,2 @@ +VAR1=(a b c) +VAR2=a diff --git a/tests/results/test/00_6choice_variable_link.env b/tests/results/test/00_6choice_variable_link.env new file mode 100644 index 0000000..db7ca28 --- /dev/null +++ b/tests/results/test/00_6choice_variable_link.env @@ -0,0 +1,3 @@ +VAR1=(a b c) +VAR2=a +VAR3=a diff --git a/tests/results/test/00_6choice_variable_link2.env b/tests/results/test/00_6choice_variable_link2.env new file mode 100644 index 0000000..80d075d --- /dev/null +++ b/tests/results/test/00_6choice_variable_link2.env @@ -0,0 +1,3 @@ +VAR1=(a b c) +VAR2=a +FAMILY_VAR3=a diff --git a/tests/results/test/00_6custom.env b/tests/results/test/00_6custom.env new file mode 100644 index 0000000..1511fb7 --- /dev/null +++ b/tests/results/test/00_6custom.env @@ -0,0 +1,2 @@ +CUSTOM1=string1 +CUSTOM2=value diff --git a/tests/results/test/00_6domainname.env b/tests/results/test/00_6domainname.env new file mode 100644 index 0000000..8749ada --- /dev/null +++ b/tests/results/test/00_6domainname.env @@ -0,0 +1 @@ +VARIABLE=my.domain.name diff --git a/tests/results/test/00_6domainname_params.env b/tests/results/test/00_6domainname_params.env new file mode 100644 index 0000000..8749ada --- /dev/null +++ b/tests/results/test/00_6domainname_params.env @@ -0,0 +1 @@ +VARIABLE=my.domain.name diff --git a/tests/results/test/00_6float.env b/tests/results/test/00_6float.env new file mode 100644 index 0000000..23f8636 --- /dev/null +++ b/tests/results/test/00_6float.env @@ -0,0 +1,6 @@ +VAR1=0.0 +VAR2=0.0 +VAR3=0.0 +VAR4=10.1 +VAR5=10.1 +VAR6=10.1 diff --git a/tests/results/test/00_6integer.env b/tests/results/test/00_6integer.env new file mode 100644 index 0000000..789cebd --- /dev/null +++ b/tests/results/test/00_6integer.env @@ -0,0 +1,6 @@ +VAR1=0 +VAR2=0 +VAR3=0 +VAR4=10 +VAR5=10 +VAR6=10 diff --git a/tests/results/test/00_6ip.env b/tests/results/test/00_6ip.env new file mode 100644 index 0000000..a2c530e --- /dev/null +++ b/tests/results/test/00_6ip.env @@ -0,0 +1,3 @@ +VAR1=1.1.1.1 +VAR2=1.1.1.1/24 +VAR3=1.1.1.1/24 diff --git a/tests/results/test/00_6network.env b/tests/results/test/00_6network.env new file mode 100644 index 0000000..9fbcbfc --- /dev/null +++ b/tests/results/test/00_6network.env @@ -0,0 +1,3 @@ +VAR1=1.1.1.0 +VAR2=1.1.1.0/24 +VAR3=1.1.1.0/24 diff --git a/tests/results/test/00_6number.env b/tests/results/test/00_6number.env new file mode 100644 index 0000000..789cebd --- /dev/null +++ b/tests/results/test/00_6number.env @@ -0,0 +1,6 @@ +VAR1=0 +VAR2=0 +VAR3=0 +VAR4=10 +VAR5=10 +VAR6=10 diff --git a/tests/results/test/00_6port.env b/tests/results/test/00_6port.env new file mode 100644 index 0000000..fb4a1d3 --- /dev/null +++ b/tests/results/test/00_6port.env @@ -0,0 +1,3 @@ +VARIABLE1=80 +VARIABLE2=8080 +VARIABLE3=8080 diff --git a/tests/results/test/00_6regexp.env b/tests/results/test/00_6regexp.env new file mode 100644 index 0000000..176f619 --- /dev/null +++ b/tests/results/test/00_6regexp.env @@ -0,0 +1 @@ +VAR='#a1a1a1' diff --git a/tests/results/test/00_6regexp_link.env b/tests/results/test/00_6regexp_link.env new file mode 100644 index 0000000..94477a8 --- /dev/null +++ b/tests/results/test/00_6regexp_link.env @@ -0,0 +1,2 @@ +VAR1='#a1a1a1' +VAR2='#a1a1a1' diff --git a/tests/results/test/00_6secret.env b/tests/results/test/00_6secret.env new file mode 100644 index 0000000..b244a61 --- /dev/null +++ b/tests/results/test/00_6secret.env @@ -0,0 +1,2 @@ +SECRET1=onE7vaLues_len1 +SECRET2=value diff --git a/tests/results/test/00_6secret_param.env b/tests/results/test/00_6secret_param.env new file mode 100644 index 0000000..a79918f --- /dev/null +++ b/tests/results/test/00_6secret_param.env @@ -0,0 +1,3 @@ +SECRET1=onE7vaLues_len1 +SECRET2=value +SECRET3=value diff --git a/tests/results/test/00_6string.env b/tests/results/test/00_6string.env new file mode 100644 index 0000000..d1adbdd --- /dev/null +++ b/tests/results/test/00_6string.env @@ -0,0 +1,8 @@ +VAR1=string1 +VAR2=string1 +VAR3=string1 +VAR4=value +VAR5=value +VAR6=value +VAR7=8080 +VAR8=true diff --git a/tests/results/test/00_7choice_quote.env b/tests/results/test/00_7choice_quote.env new file mode 100644 index 0000000..72d1353 --- /dev/null +++ b/tests/results/test/00_7choice_quote.env @@ -0,0 +1 @@ +VAR='quote'"'"'' diff --git a/tests/results/test/00_7help.env b/tests/results/test/00_7help.env new file mode 100644 index 0000000..0ac1729 --- /dev/null +++ b/tests/results/test/00_7help.env @@ -0,0 +1,3 @@ +VAR1=string1 +VAR2=string1 +VAR3=string1 diff --git a/tests/results/test/00_7help_quote.env b/tests/results/test/00_7help_quote.env new file mode 100644 index 0000000..1b063e1 --- /dev/null +++ b/tests/results/test/00_7help_quote.env @@ -0,0 +1,2 @@ +VAR1=string1 +VAR2=string1 diff --git a/tests/results/test/00_7help_sup.env b/tests/results/test/00_7help_sup.env new file mode 100644 index 0000000..1b063e1 --- /dev/null +++ b/tests/results/test/00_7help_sup.env @@ -0,0 +1,2 @@ +VAR1=string1 +VAR2=string1 diff --git a/tests/results/test/00_7value_doublequote.env b/tests/results/test/00_7value_doublequote.env new file mode 100644 index 0000000..181f5c6 --- /dev/null +++ b/tests/results/test/00_7value_doublequote.env @@ -0,0 +1 @@ +VARIABLE='quote"' diff --git a/tests/results/test/00_7value_doublequote2.env b/tests/results/test/00_7value_doublequote2.env new file mode 100644 index 0000000..1fe2119 --- /dev/null +++ b/tests/results/test/00_7value_doublequote2.env @@ -0,0 +1 @@ +VARIABLE='quote'"'"'"' diff --git a/tests/results/test/00_7value_doublequote3.env b/tests/results/test/00_7value_doublequote3.env new file mode 100644 index 0000000..52cb40d --- /dev/null +++ b/tests/results/test/00_7value_doublequote3.env @@ -0,0 +1 @@ +VARIABLE='quote\"\'"'"'' diff --git a/tests/results/test/00_7value_quote.env b/tests/results/test/00_7value_quote.env new file mode 100644 index 0000000..0328e7f --- /dev/null +++ b/tests/results/test/00_7value_quote.env @@ -0,0 +1 @@ +VARIABLE='quote'"'"'' diff --git a/tests/results/test/00_8calculation_information.env b/tests/results/test/00_8calculation_information.env new file mode 100644 index 0000000..07c2705 --- /dev/null +++ b/tests/results/test/00_8calculation_information.env @@ -0,0 +1 @@ +VARIABLE=string1 diff --git a/tests/results/test/00_8test.env b/tests/results/test/00_8test.env new file mode 100644 index 0000000..efb1a94 --- /dev/null +++ b/tests/results/test/00_8test.env @@ -0,0 +1,6 @@ +VAR1=test +VAR2=value +VAR3=test1 +VAR4='' +VAR5=true +VAR6=(test1 test2) diff --git a/tests/results/test/00_9choice_variable_multi.env b/tests/results/test/00_9choice_variable_multi.env new file mode 100644 index 0000000..db98347 --- /dev/null +++ b/tests/results/test/00_9choice_variable_multi.env @@ -0,0 +1,2 @@ +VARIABLE1=(val1 val2) +VARIABLE2=() diff --git a/tests/results/test/00_9choice_variables.env b/tests/results/test/00_9choice_variables.env new file mode 100644 index 0000000..3a7102d --- /dev/null +++ b/tests/results/test/00_9choice_variables.env @@ -0,0 +1,3 @@ +SOURCE_VARIABLE_1=val1 +SOURCE_VARIABLE_2=val2 +MY_VARIABLE=val1 diff --git a/tests/results/test/00_9default_calculation.env b/tests/results/test/00_9default_calculation.env new file mode 100644 index 0000000..bf7abcd --- /dev/null +++ b/tests/results/test/00_9default_calculation.env @@ -0,0 +1 @@ +VARIABLE=string_1_True_None diff --git a/tests/results/test/00_9default_calculation_information.env b/tests/results/test/00_9default_calculation_information.env new file mode 100644 index 0000000..e7a956b --- /dev/null +++ b/tests/results/test/00_9default_calculation_information.env @@ -0,0 +1 @@ +VAR=string1 diff --git a/tests/results/test/00_9default_calculation_information_other_variable.env b/tests/results/test/00_9default_calculation_information_other_variable.env new file mode 100644 index 0000000..1b063e1 --- /dev/null +++ b/tests/results/test/00_9default_calculation_information_other_variable.env @@ -0,0 +1,2 @@ +VAR1=string1 +VAR2=string1 diff --git a/tests/results/test/00_9default_calculation_multi_optional.env b/tests/results/test/00_9default_calculation_multi_optional.env new file mode 100644 index 0000000..91a739a --- /dev/null +++ b/tests/results/test/00_9default_calculation_multi_optional.env @@ -0,0 +1,2 @@ +MY_VARIABLE=val1 +MY_CALCULATED_VARIABLE=(val1) diff --git a/tests/results/test/00_9default_calculation_multi_optional2.env b/tests/results/test/00_9default_calculation_multi_optional2.env new file mode 100644 index 0000000..91a739a --- /dev/null +++ b/tests/results/test/00_9default_calculation_multi_optional2.env @@ -0,0 +1,2 @@ +MY_VARIABLE=val1 +MY_CALCULATED_VARIABLE=(val1) diff --git a/tests/results/test/00_9default_calculation_multi_optional_default.env b/tests/results/test/00_9default_calculation_multi_optional_default.env new file mode 100644 index 0000000..9479c91 --- /dev/null +++ b/tests/results/test/00_9default_calculation_multi_optional_default.env @@ -0,0 +1,2 @@ +MY_VARIABLE=val1 +MY_CALCULATED_VARIABLE=(val1 value) diff --git a/tests/results/test/00_9default_calculation_optional.env b/tests/results/test/00_9default_calculation_optional.env new file mode 100644 index 0000000..5cbfec0 --- /dev/null +++ b/tests/results/test/00_9default_calculation_optional.env @@ -0,0 +1 @@ +MY_CALCULATED_VARIABLE=(string1 string2 string3) diff --git a/tests/results/test/00_9default_calculation_optional_exists.env b/tests/results/test/00_9default_calculation_optional_exists.env new file mode 100644 index 0000000..64e7b5f --- /dev/null +++ b/tests/results/test/00_9default_calculation_optional_exists.env @@ -0,0 +1,2 @@ +MY_VARIABLE=(val1 val2) +MY_CALCULATED_VARIABLE=(val1 val2) diff --git a/tests/results/test/00_9default_calculation_param_optional.env b/tests/results/test/00_9default_calculation_param_optional.env new file mode 100644 index 0000000..4f24c41 --- /dev/null +++ b/tests/results/test/00_9default_calculation_param_optional.env @@ -0,0 +1,2 @@ +VAR1=no +VAR2=no diff --git a/tests/results/test/00_9default_information_other_variable.env b/tests/results/test/00_9default_information_other_variable.env new file mode 100644 index 0000000..1b063e1 --- /dev/null +++ b/tests/results/test/00_9default_information_other_variable.env @@ -0,0 +1,2 @@ +VAR1=string1 +VAR2=string1 diff --git a/tests/results/test/00_9default_information_other_variable2.env b/tests/results/test/00_9default_information_other_variable2.env new file mode 100644 index 0000000..1b063e1 --- /dev/null +++ b/tests/results/test/00_9default_information_other_variable2.env @@ -0,0 +1,2 @@ +VAR1=string1 +VAR2=string1 diff --git a/tests/results/test/00_9default_integer.env b/tests/results/test/00_9default_integer.env new file mode 100644 index 0000000..3a1d22f --- /dev/null +++ b/tests/results/test/00_9default_integer.env @@ -0,0 +1 @@ +VAR=9 diff --git a/tests/results/test/00_9default_number.env b/tests/results/test/00_9default_number.env new file mode 100644 index 0000000..3a1d22f --- /dev/null +++ b/tests/results/test/00_9default_number.env @@ -0,0 +1 @@ +VAR=9 diff --git a/tests/results/test/01_6boolean_multi.env b/tests/results/test/01_6boolean_multi.env new file mode 100644 index 0000000..2dbd169 --- /dev/null +++ b/tests/results/test/01_6boolean_multi.env @@ -0,0 +1,8 @@ +VAR1=(true) +VAR2=(true) +VAR3=(true) +VAR4=(false) +VAR5=(false) +VAR6=(false) +VAR7=(true) +VAR8=(true) diff --git a/tests/results/test/01_6custom_multi.env b/tests/results/test/01_6custom_multi.env new file mode 100644 index 0000000..7ba8186 --- /dev/null +++ b/tests/results/test/01_6custom_multi.env @@ -0,0 +1,2 @@ +CUSTOM1=(string1 string2 string3) +CUSTOM2=(value) diff --git a/tests/results/test/01_6float_multi.env b/tests/results/test/01_6float_multi.env new file mode 100644 index 0000000..1373840 --- /dev/null +++ b/tests/results/test/01_6float_multi.env @@ -0,0 +1,8 @@ +VAR1=(0.0) +VAR2=(0.0) +VAR3=(0.0) +VAR4=(10.1) +VAR5=(10.1) +VAR6=(10.1) +VAR7=(0.0) +VAR8=(0.0) diff --git a/tests/results/test/01_6integer_multi.env b/tests/results/test/01_6integer_multi.env new file mode 100644 index 0000000..accdcb4 --- /dev/null +++ b/tests/results/test/01_6integer_multi.env @@ -0,0 +1,8 @@ +VAR1=(0) +VAR2=(0) +VAR3=(0) +VAR4=(10) +VAR5=(10) +VAR6=(10) +VAR7=(0) +VAR8=(0) diff --git a/tests/results/test/01_6integer_multi_mandatory.env b/tests/results/test/01_6integer_multi_mandatory.env new file mode 100644 index 0000000..2f35dc9 --- /dev/null +++ b/tests/results/test/01_6integer_multi_mandatory.env @@ -0,0 +1 @@ +VAR=(1 2 3) diff --git a/tests/results/test/01_6string_empty.env b/tests/results/test/01_6string_empty.env new file mode 100644 index 0000000..4b22f4e --- /dev/null +++ b/tests/results/test/01_6string_empty.env @@ -0,0 +1 @@ +VAR1=(value '') diff --git a/tests/results/test/01_6string_multi.env b/tests/results/test/01_6string_multi.env new file mode 100644 index 0000000..6989dbe --- /dev/null +++ b/tests/results/test/01_6string_multi.env @@ -0,0 +1,8 @@ +VAR1=(string1 string2 string3) +VAR2=(string1 string2 string3) +VAR3=(string1 string2 string3) +VAR4=(value) +VAR5=(value) +VAR6=(value) +VAR7=(value) +VAR8=(value) diff --git a/tests/results/test/01_6string_multi_length.env b/tests/results/test/01_6string_multi_length.env new file mode 100644 index 0000000..bc1fce9 --- /dev/null +++ b/tests/results/test/01_6string_multi_length.env @@ -0,0 +1,2 @@ +VAR1=(val1 val2 val3) +VAR2=(val4 val5) diff --git a/tests/results/test/01_7value_multi_doublequote.env b/tests/results/test/01_7value_multi_doublequote.env new file mode 100644 index 0000000..7d975ae --- /dev/null +++ b/tests/results/test/01_7value_multi_doublequote.env @@ -0,0 +1 @@ +VARIABLE=('quote"') diff --git a/tests/results/test/01_7value_multi_doublequote2.env b/tests/results/test/01_7value_multi_doublequote2.env new file mode 100644 index 0000000..9e17365 --- /dev/null +++ b/tests/results/test/01_7value_multi_doublequote2.env @@ -0,0 +1 @@ +VARIABLE=('quote'"'"'"') diff --git a/tests/results/test/01_7value_multi_quote.env b/tests/results/test/01_7value_multi_quote.env new file mode 100644 index 0000000..a3af670 --- /dev/null +++ b/tests/results/test/01_7value_multi_quote.env @@ -0,0 +1 @@ +VARIABLE=('quote'"'"'') diff --git a/tests/results/test/01_8calculation_information_multi.env b/tests/results/test/01_8calculation_information_multi.env new file mode 100644 index 0000000..62a8888 --- /dev/null +++ b/tests/results/test/01_8calculation_information_multi.env @@ -0,0 +1 @@ +VARIABLE=(string1 string2 string3) diff --git a/tests/results/test/01_9choice_variable_multi.env b/tests/results/test/01_9choice_variable_multi.env new file mode 100644 index 0000000..4e88cd2 --- /dev/null +++ b/tests/results/test/01_9choice_variable_multi.env @@ -0,0 +1,2 @@ +VARIABLE1=(a b c) +VARIABLE2=a diff --git a/tests/results/test/01_9choice_variable_optional.env b/tests/results/test/01_9choice_variable_optional.env new file mode 100644 index 0000000..0995cc7 --- /dev/null +++ b/tests/results/test/01_9choice_variable_optional.env @@ -0,0 +1 @@ +VARIABLE=c diff --git a/tests/results/test/02_0tags.env b/tests/results/test/02_0tags.env new file mode 100644 index 0000000..1b063e1 --- /dev/null +++ b/tests/results/test/02_0tags.env @@ -0,0 +1,2 @@ +VAR1=string1 +VAR2=string1 diff --git a/tests/results/test/04_0type_param.env b/tests/results/test/04_0type_param.env new file mode 100644 index 0000000..5e9cdec --- /dev/null +++ b/tests/results/test/04_0type_param.env @@ -0,0 +1 @@ +INT=10 diff --git a/tests/results/test/04_0type_param_integer.env b/tests/results/test/04_0type_param_integer.env new file mode 100644 index 0000000..5e9cdec --- /dev/null +++ b/tests/results/test/04_0type_param_integer.env @@ -0,0 +1 @@ +INT=10 diff --git a/tests/results/test/04_1auto_save.env b/tests/results/test/04_1auto_save.env new file mode 100644 index 0000000..e1920b1 --- /dev/null +++ b/tests/results/test/04_1auto_save.env @@ -0,0 +1 @@ +VARIABLE=no diff --git a/tests/results/test/04_1auto_save_and_calculated.env b/tests/results/test/04_1auto_save_and_calculated.env new file mode 100644 index 0000000..4f24c41 --- /dev/null +++ b/tests/results/test/04_1auto_save_and_calculated.env @@ -0,0 +1,2 @@ +VAR1=no +VAR2=no diff --git a/tests/results/test/04_1auto_save_and_calculated_hidden.env b/tests/results/test/04_1auto_save_and_calculated_hidden.env new file mode 100644 index 0000000..327a237 --- /dev/null +++ b/tests/results/test/04_1auto_save_and_calculated_hidden.env @@ -0,0 +1,2 @@ +VAR1=no +VAR2=yes diff --git a/tests/results/test/04_1auto_save_and_hidden.env b/tests/results/test/04_1auto_save_and_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/04_1auto_save_and_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/04_1default_calculation_hidden.env b/tests/results/test/04_1default_calculation_hidden.env new file mode 100644 index 0000000..2157bc3 --- /dev/null +++ b/tests/results/test/04_1default_calculation_hidden.env @@ -0,0 +1,2 @@ +VAR1=value +VAR3=value diff --git a/tests/results/test/04_1default_calculation_hidden_2.env b/tests/results/test/04_1default_calculation_hidden_2.env new file mode 100644 index 0000000..68abb33 --- /dev/null +++ b/tests/results/test/04_1default_calculation_hidden_2.env @@ -0,0 +1,2 @@ +VAR1=value +VAR3=string1 diff --git a/tests/results/test/04_1default_calculation_hidden_3.env b/tests/results/test/04_1default_calculation_hidden_3.env new file mode 100644 index 0000000..29e881b --- /dev/null +++ b/tests/results/test/04_1default_calculation_hidden_3.env @@ -0,0 +1 @@ +VAR3=value diff --git a/tests/results/test/04_1default_calculation_hidden_4.env b/tests/results/test/04_1default_calculation_hidden_4.env new file mode 100644 index 0000000..4809917 --- /dev/null +++ b/tests/results/test/04_1default_calculation_hidden_4.env @@ -0,0 +1,2 @@ +VAR2=string1 +VAR3=value diff --git a/tests/results/test/04_1default_calculation_hidden_5.env b/tests/results/test/04_1default_calculation_hidden_5.env new file mode 100644 index 0000000..d20ef0a --- /dev/null +++ b/tests/results/test/04_1default_calculation_hidden_5.env @@ -0,0 +1 @@ +VAR1=value diff --git a/tests/results/test/04_1default_calculation_hidden_6.env b/tests/results/test/04_1default_calculation_hidden_6.env new file mode 100644 index 0000000..68abb33 --- /dev/null +++ b/tests/results/test/04_1default_calculation_hidden_6.env @@ -0,0 +1,2 @@ +VAR1=value +VAR3=string1 diff --git a/tests/results/test/04_1jinja_and_hidden.env b/tests/results/test/04_1jinja_and_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/04_1jinja_and_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/04_5disabled_calculation_boolean.env b/tests/results/test/04_5disabled_calculation_boolean.env new file mode 100644 index 0000000..4899631 --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_boolean.env @@ -0,0 +1,2 @@ +CONDITION=no +VARIABLE1=string1 diff --git a/tests/results/test/04_5disabled_calculation_optional.env b/tests/results/test/04_5disabled_calculation_optional.env new file mode 100644 index 0000000..26eb32d --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_optional.env @@ -0,0 +1 @@ +CONDITION=no diff --git a/tests/results/test/04_5disabled_calculation_optional_default.env b/tests/results/test/04_5disabled_calculation_optional_default.env new file mode 100644 index 0000000..af20129 --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_optional_default.env @@ -0,0 +1,4 @@ +CONDITION=false +VAR1='' +VAR3='' +VAR4='' diff --git a/tests/results/test/04_5disabled_calculation_variable.env b/tests/results/test/04_5disabled_calculation_variable.env new file mode 100644 index 0000000..66bd02d --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable.env @@ -0,0 +1,2 @@ +CONDITION=false +VARIABLE=string1 diff --git a/tests/results/test/04_5disabled_calculation_variable10.env b/tests/results/test/04_5disabled_calculation_variable10.env new file mode 100644 index 0000000..0645b53 --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable10.env @@ -0,0 +1 @@ +CONDITION=true diff --git a/tests/results/test/04_5disabled_calculation_variable2.env b/tests/results/test/04_5disabled_calculation_variable2.env new file mode 100644 index 0000000..0645b53 --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable2.env @@ -0,0 +1 @@ +CONDITION=true diff --git a/tests/results/test/04_5disabled_calculation_variable3.env b/tests/results/test/04_5disabled_calculation_variable3.env new file mode 100644 index 0000000..ec70037 --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable3.env @@ -0,0 +1 @@ +CONDITION=yes diff --git a/tests/results/test/04_5disabled_calculation_variable4.env b/tests/results/test/04_5disabled_calculation_variable4.env new file mode 100644 index 0000000..2c3236c --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable4.env @@ -0,0 +1,2 @@ +CONDITION=yes +VARIABLE=string1 diff --git a/tests/results/test/04_5disabled_calculation_variable5.env b/tests/results/test/04_5disabled_calculation_variable5.env new file mode 100644 index 0000000..07c2705 --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable5.env @@ -0,0 +1 @@ +VARIABLE=string1 diff --git a/tests/results/test/04_5disabled_calculation_variable6.env b/tests/results/test/04_5disabled_calculation_variable6.env new file mode 100644 index 0000000..07c2705 --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable6.env @@ -0,0 +1 @@ +VARIABLE=string1 diff --git a/tests/results/test/04_5disabled_calculation_variable7.env b/tests/results/test/04_5disabled_calculation_variable7.env new file mode 100644 index 0000000..66bd02d --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable7.env @@ -0,0 +1,2 @@ +CONDITION=false +VARIABLE=string1 diff --git a/tests/results/test/04_5disabled_calculation_variable8.env b/tests/results/test/04_5disabled_calculation_variable8.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable8.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/04_5disabled_calculation_variable9.env b/tests/results/test/04_5disabled_calculation_variable9.env new file mode 100644 index 0000000..07c2705 --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable9.env @@ -0,0 +1 @@ +VARIABLE=string1 diff --git a/tests/results/test/04_5disabled_calculation_variable_multi.env b/tests/results/test/04_5disabled_calculation_variable_multi.env new file mode 100644 index 0000000..12690dd --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable_multi.env @@ -0,0 +1,2 @@ +CONDITION=false +VARIABLE=(string1 string2 string3) diff --git a/tests/results/test/04_5disabled_calculation_variable_transitive.env b/tests/results/test/04_5disabled_calculation_variable_transitive.env new file mode 100644 index 0000000..0645b53 --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable_transitive.env @@ -0,0 +1 @@ +CONDITION=true diff --git a/tests/results/test/04_5disabled_calculation_variable_transitive_2.env b/tests/results/test/04_5disabled_calculation_variable_transitive_2.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable_transitive_2.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/04_5disabled_calculation_variable_transitive_3.env b/tests/results/test/04_5disabled_calculation_variable_transitive_3.env new file mode 100644 index 0000000..16b7d74 --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable_transitive_3.env @@ -0,0 +1,2 @@ +CONDITION=false +VARIABLE1=disabled diff --git a/tests/results/test/04_5disabled_calculation_variable_transitive_4.env b/tests/results/test/04_5disabled_calculation_variable_transitive_4.env new file mode 100644 index 0000000..0645b53 --- /dev/null +++ b/tests/results/test/04_5disabled_calculation_variable_transitive_4.env @@ -0,0 +1 @@ +CONDITION=true diff --git a/tests/results/test/04_5validators.env b/tests/results/test/04_5validators.env new file mode 100644 index 0000000..78ee3e0 --- /dev/null +++ b/tests/results/test/04_5validators.env @@ -0,0 +1 @@ +INT=1 diff --git a/tests/results/test/04_5validators_differ.env b/tests/results/test/04_5validators_differ.env new file mode 100644 index 0000000..e7b7f94 --- /dev/null +++ b/tests/results/test/04_5validators_differ.env @@ -0,0 +1,2 @@ +VAR1=oui +VAR2=no diff --git a/tests/results/test/04_5validators_multi.env b/tests/results/test/04_5validators_multi.env new file mode 100644 index 0000000..f640802 --- /dev/null +++ b/tests/results/test/04_5validators_multi.env @@ -0,0 +1 @@ +VAR1=(no yes) diff --git a/tests/results/test/04_5validators_multi2.env b/tests/results/test/04_5validators_multi2.env new file mode 100644 index 0000000..f640802 --- /dev/null +++ b/tests/results/test/04_5validators_multi2.env @@ -0,0 +1 @@ +VAR1=(no yes) diff --git a/tests/results/test/04_5validators_multi3.env b/tests/results/test/04_5validators_multi3.env new file mode 100644 index 0000000..d523407 --- /dev/null +++ b/tests/results/test/04_5validators_multi3.env @@ -0,0 +1 @@ +VAR1=(0 1 2) diff --git a/tests/results/test/04_5validators_warnings.env b/tests/results/test/04_5validators_warnings.env new file mode 100644 index 0000000..fba7c3c --- /dev/null +++ b/tests/results/test/04_5validators_warnings.env @@ -0,0 +1 @@ +INT=1000 diff --git a/tests/results/test/04_5validators_warnings_all.env b/tests/results/test/04_5validators_warnings_all.env new file mode 100644 index 0000000..fba7c3c --- /dev/null +++ b/tests/results/test/04_5validators_warnings_all.env @@ -0,0 +1 @@ +INT=1000 diff --git a/tests/results/test/05_0multi_not_uniq.env b/tests/results/test/05_0multi_not_uniq.env new file mode 100644 index 0000000..e55b264 --- /dev/null +++ b/tests/results/test/05_0multi_not_uniq.env @@ -0,0 +1 @@ +VAR1=(non) diff --git a/tests/results/test/05_0multi_uniq.env b/tests/results/test/05_0multi_uniq.env new file mode 100644 index 0000000..d7f28b7 --- /dev/null +++ b/tests/results/test/05_0multi_uniq.env @@ -0,0 +1 @@ +VARIABLE=(non) diff --git a/tests/results/test/12_1auto_save_expert.env b/tests/results/test/12_1auto_save_expert.env new file mode 100644 index 0000000..62d2dd0 --- /dev/null +++ b/tests/results/test/12_1auto_save_expert.env @@ -0,0 +1 @@ +VAR=no diff --git a/tests/results/test/16_0redefine_description.env b/tests/results/test/16_0redefine_description.env new file mode 100644 index 0000000..e7a956b --- /dev/null +++ b/tests/results/test/16_0redefine_description.env @@ -0,0 +1 @@ +VAR=string1 diff --git a/tests/results/test/16_2family_redefine_calculation.env b/tests/results/test/16_2family_redefine_calculation.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/16_2family_redefine_calculation.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/16_2family_redefine_disabled.env b/tests/results/test/16_2family_redefine_disabled.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/16_2family_redefine_disabled.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/16_3family_empty_at_ends.env b/tests/results/test/16_3family_empty_at_ends.env new file mode 100644 index 0000000..c9804c6 --- /dev/null +++ b/tests/results/test/16_3family_empty_at_ends.env @@ -0,0 +1 @@ +FAMILY_VAR1=string1 diff --git a/tests/results/test/16_5exists_nonexists.env b/tests/results/test/16_5exists_nonexists.env new file mode 100644 index 0000000..327a237 --- /dev/null +++ b/tests/results/test/16_5exists_nonexists.env @@ -0,0 +1,2 @@ +VAR1=no +VAR2=yes diff --git a/tests/results/test/16_5exists_redefine.env b/tests/results/test/16_5exists_redefine.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/16_5exists_redefine.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/16_5redefine_calculation.env b/tests/results/test/16_5redefine_calculation.env new file mode 100644 index 0000000..3bf357d --- /dev/null +++ b/tests/results/test/16_5redefine_calculation.env @@ -0,0 +1 @@ +VARIABLE=yes diff --git a/tests/results/test/16_5redefine_choice.env b/tests/results/test/16_5redefine_choice.env new file mode 100644 index 0000000..4490639 --- /dev/null +++ b/tests/results/test/16_5redefine_choice.env @@ -0,0 +1 @@ +VARIABLE=a diff --git a/tests/results/test/16_5redefine_default.env b/tests/results/test/16_5redefine_default.env new file mode 100644 index 0000000..3bf357d --- /dev/null +++ b/tests/results/test/16_5redefine_default.env @@ -0,0 +1 @@ +VARIABLE=yes diff --git a/tests/results/test/16_5redefine_default_calculation.env b/tests/results/test/16_5redefine_default_calculation.env new file mode 100644 index 0000000..07c2705 --- /dev/null +++ b/tests/results/test/16_5redefine_default_calculation.env @@ -0,0 +1 @@ +VARIABLE=string1 diff --git a/tests/results/test/16_5redefine_family.env b/tests/results/test/16_5redefine_family.env new file mode 100644 index 0000000..12a5a13 --- /dev/null +++ b/tests/results/test/16_5redefine_family.env @@ -0,0 +1 @@ +FAMILY_VARIABLE=string1 diff --git a/tests/results/test/16_5redefine_help.env b/tests/results/test/16_5redefine_help.env new file mode 100644 index 0000000..12a5a13 --- /dev/null +++ b/tests/results/test/16_5redefine_help.env @@ -0,0 +1 @@ +FAMILY_VARIABLE=string1 diff --git a/tests/results/test/16_5redefine_hidden.env b/tests/results/test/16_5redefine_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/16_5redefine_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/16_5redefine_multi.env b/tests/results/test/16_5redefine_multi.env new file mode 100644 index 0000000..d7f28b7 --- /dev/null +++ b/tests/results/test/16_5redefine_multi.env @@ -0,0 +1 @@ +VARIABLE=(non) diff --git a/tests/results/test/16_5redefine_remove_disable_calculation.env b/tests/results/test/16_5redefine_remove_disable_calculation.env new file mode 100644 index 0000000..ff75baf --- /dev/null +++ b/tests/results/test/16_5redefine_remove_disable_calculation.env @@ -0,0 +1,2 @@ +CONDITION=no +VARIABLE=string1 diff --git a/tests/results/test/16_5test_redefine.env b/tests/results/test/16_5test_redefine.env new file mode 100644 index 0000000..0c2f129 --- /dev/null +++ b/tests/results/test/16_5test_redefine.env @@ -0,0 +1,3 @@ +VAR1=no +VAR2=non +VAR3=string1 diff --git a/tests/results/test/16_6choice_redefine.env b/tests/results/test/16_6choice_redefine.env new file mode 100644 index 0000000..4f456dd --- /dev/null +++ b/tests/results/test/16_6choice_redefine.env @@ -0,0 +1 @@ +VAR=c diff --git a/tests/results/test/16_6exists_family.env b/tests/results/test/16_6exists_family.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/16_6exists_family.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/16_6exists_redefine_family.env b/tests/results/test/16_6exists_redefine_family.env new file mode 100644 index 0000000..042d5b4 --- /dev/null +++ b/tests/results/test/16_6exists_redefine_family.env @@ -0,0 +1,2 @@ +FAMILY1_VARIABLE1=string1 +FAMILY2_VARIABLE2=string1 diff --git a/tests/results/test/16exists_exists.env b/tests/results/test/16exists_exists.env new file mode 100644 index 0000000..e7a956b --- /dev/null +++ b/tests/results/test/16exists_exists.env @@ -0,0 +1 @@ +VAR=string1 diff --git a/tests/results/test/17_5redefine_leadership.env b/tests/results/test/17_5redefine_leadership.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/17_5redefine_leadership.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/20_0empty_family.env b/tests/results/test/20_0empty_family.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/20_0empty_family.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/20_0family_append.env b/tests/results/test/20_0family_append.env new file mode 100644 index 0000000..8f0adee --- /dev/null +++ b/tests/results/test/20_0family_append.env @@ -0,0 +1,2 @@ +FAMILY_VAR1=string1 +FAMILY_VAR2=string1 diff --git a/tests/results/test/20_0family_underscore.env b/tests/results/test/20_0family_underscore.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/20_0family_underscore.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/20_0multi_family.env b/tests/results/test/20_0multi_family.env new file mode 100644 index 0000000..711fc13 --- /dev/null +++ b/tests/results/test/20_0multi_family.env @@ -0,0 +1 @@ +FAMILY_SUBFAMILY_VARIABLE='' diff --git a/tests/results/test/20_0multi_family_basic.env b/tests/results/test/20_0multi_family_basic.env new file mode 100644 index 0000000..f703847 --- /dev/null +++ b/tests/results/test/20_0multi_family_basic.env @@ -0,0 +1 @@ +FAMILY_SUBFAMILY_VARIABLE=string1 diff --git a/tests/results/test/20_0multi_family_expert.env b/tests/results/test/20_0multi_family_expert.env new file mode 100644 index 0000000..711fc13 --- /dev/null +++ b/tests/results/test/20_0multi_family_expert.env @@ -0,0 +1 @@ +FAMILY_SUBFAMILY_VARIABLE='' diff --git a/tests/results/test/20_0multi_family_order.env b/tests/results/test/20_0multi_family_order.env new file mode 100644 index 0000000..1a421b6 --- /dev/null +++ b/tests/results/test/20_0multi_family_order.env @@ -0,0 +1,4 @@ +VARIABLE=string1 +FAMILY_VARIABLE1=string1 +FAMILY_SUBFAMILY_VARIABLE=string1 +FAMILY_VARIABLE2=string1 diff --git a/tests/results/test/20_0validators_differ_redefine.env b/tests/results/test/20_0validators_differ_redefine.env new file mode 100644 index 0000000..4fb4b24 --- /dev/null +++ b/tests/results/test/20_0validators_differ_redefine.env @@ -0,0 +1,3 @@ +VAR1=no +VAR2=no +VAR3=yes diff --git a/tests/results/test/20_1empty_subfamily.env b/tests/results/test/20_1empty_subfamily.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/20_1empty_subfamily.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/20_2family_looks_like_dynamic.env b/tests/results/test/20_2family_looks_like_dynamic.env new file mode 100644 index 0000000..72e1f96 --- /dev/null +++ b/tests/results/test/20_2family_looks_like_dynamic.env @@ -0,0 +1,2 @@ +MY_FAMILY_DYNAMIC=(val1 val2) +MY_FAMILY_VAR=true diff --git a/tests/results/test/20_2family_looks_like_variable.env b/tests/results/test/20_2family_looks_like_variable.env new file mode 100644 index 0000000..b646820 --- /dev/null +++ b/tests/results/test/20_2family_looks_like_variable.env @@ -0,0 +1 @@ +MY_FAMILY_DEFAULT=true diff --git a/tests/results/test/20_7help_family.env b/tests/results/test/20_7help_family.env new file mode 100644 index 0000000..0407da1 --- /dev/null +++ b/tests/results/test/20_7help_family.env @@ -0,0 +1,3 @@ +FAMILY1_VAR=string1 +FAMILY2_VAR=string1 +FAMILY3_VAR=string1 diff --git a/tests/results/test/20_9default_information_parent.env b/tests/results/test/20_9default_information_parent.env new file mode 100644 index 0000000..8f0adee --- /dev/null +++ b/tests/results/test/20_9default_information_parent.env @@ -0,0 +1,2 @@ +FAMILY_VAR1=string1 +FAMILY_VAR2=string1 diff --git a/tests/results/test/20_9family_absolute.env b/tests/results/test/20_9family_absolute.env new file mode 100644 index 0000000..4fceaa7 --- /dev/null +++ b/tests/results/test/20_9family_absolute.env @@ -0,0 +1,6 @@ +VAR1=string1 +FAMILY_VAR2=string6 +FAMILY_SUBFAMILY_VARIABLE=(string1 string6) +FAMILY2_VAR2=string6 +FAMILY2_VAR3=string4 +FAMILY2_SUBFAMILY_VARIABLE=(string1 string6 string4) diff --git a/tests/results/test/24_0family_hidden_condition_sub_family.env b/tests/results/test/24_0family_hidden_condition_sub_family.env new file mode 100644 index 0000000..bbb9e02 --- /dev/null +++ b/tests/results/test/24_0family_hidden_condition_sub_family.env @@ -0,0 +1,2 @@ +CONDITION=no +FAMILY_SUBFAMILY_VAR1=string1 diff --git a/tests/results/test/24_0family_hidden_condition_variable_sub_family.env b/tests/results/test/24_0family_hidden_condition_variable_sub_family.env new file mode 100644 index 0000000..0645b53 --- /dev/null +++ b/tests/results/test/24_0family_hidden_condition_variable_sub_family.env @@ -0,0 +1 @@ +CONDITION=true diff --git a/tests/results/test/24_0family_hidden_param_condition_sub_family.env b/tests/results/test/24_0family_hidden_param_condition_sub_family.env new file mode 100644 index 0000000..5c24e77 --- /dev/null +++ b/tests/results/test/24_0family_hidden_param_condition_sub_family.env @@ -0,0 +1,2 @@ +CONDITION=no +FAMILY_SUB_FAMILY_VAR1=string1 diff --git a/tests/results/test/24_0family_mandatory_condition.env b/tests/results/test/24_0family_mandatory_condition.env new file mode 100644 index 0000000..2805a62 --- /dev/null +++ b/tests/results/test/24_0family_mandatory_condition.env @@ -0,0 +1,2 @@ +CONDITION=no +VAR='' diff --git a/tests/results/test/24_0family_mandatory_condition_variable.env b/tests/results/test/24_0family_mandatory_condition_variable.env new file mode 100644 index 0000000..cb0f4b6 --- /dev/null +++ b/tests/results/test/24_0family_mandatory_condition_variable.env @@ -0,0 +1,2 @@ +CONDITION=true +VAR=string1 diff --git a/tests/results/test/24_7validators_variable_optional.env b/tests/results/test/24_7validators_variable_optional.env new file mode 100644 index 0000000..ba4d619 --- /dev/null +++ b/tests/results/test/24_7validators_variable_optional.env @@ -0,0 +1,2 @@ +GENERAL_INT=5 +GENERAL_INT2=1 diff --git a/tests/results/test/24_family_disabled_var_hidden.env b/tests/results/test/24_family_disabled_var_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/24_family_disabled_var_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/40_0leadership.env b/tests/results/test/40_0leadership.env new file mode 100644 index 0000000..09aa022 --- /dev/null +++ b/tests/results/test/40_0leadership.env @@ -0,0 +1,3 @@ +LEADER_LEADER=(string1 string2 string3) +LEADER_FOLLOWER1=(string1 string2 string3) +LEADER_FOLLOWER2=(string1 string2 string3) diff --git a/tests/results/test/40_0leadership_diff_name.env b/tests/results/test/40_0leadership_diff_name.env new file mode 100644 index 0000000..713f4dd --- /dev/null +++ b/tests/results/test/40_0leadership_diff_name.env @@ -0,0 +1,3 @@ +LEADERSHIP_LEADER=(string1 string2 string3) +LEADERSHIP_FOLLOWER1=(string1 string2 string3) +LEADERSHIP_FOLLOWER2=(string1 string2 string3) diff --git a/tests/results/test/40_0leadership_empty.env b/tests/results/test/40_0leadership_empty.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/40_0leadership_empty.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/40_0leadership_follower_default_calculation.env b/tests/results/test/40_0leadership_follower_default_calculation.env new file mode 100644 index 0000000..0c41616 --- /dev/null +++ b/tests/results/test/40_0leadership_follower_default_calculation.env @@ -0,0 +1,3 @@ +LEADER_LEADER=(string1 string2 string3) +LEADER_FOLLOWER1=(value value value) +LEADER_FOLLOWER2=(value value value) diff --git a/tests/results/test/40_0leadership_follower_default_value.env b/tests/results/test/40_0leadership_follower_default_value.env new file mode 100644 index 0000000..0ccf935 --- /dev/null +++ b/tests/results/test/40_0leadership_follower_default_value.env @@ -0,0 +1 @@ +LEADER_LEADER=() diff --git a/tests/results/test/40_0leadership_leader_follower.env b/tests/results/test/40_0leadership_leader_follower.env new file mode 100644 index 0000000..9d0a34a --- /dev/null +++ b/tests/results/test/40_0leadership_leader_follower.env @@ -0,0 +1,2 @@ +LEADERSHIP_LEADER=(value1 value2) +LEADERSHIP_FOLLOWER=(value1 value2) diff --git a/tests/results/test/40_0leadership_leader_not_multi.env b/tests/results/test/40_0leadership_leader_not_multi.env new file mode 100644 index 0000000..9cb23b3 --- /dev/null +++ b/tests/results/test/40_0leadership_leader_not_multi.env @@ -0,0 +1,4 @@ +GENERAL_MODE_CONTENEUR_ACTIF=non +GENERAL1_LEADER_LEADER=(string1 string2 string3) +GENERAL1_LEADER_FOLLOWER1=(string1 string2 string3) +GENERAL1_LEADER_FOLLOWER2=(string1 string2 string3) diff --git a/tests/results/test/40_0leadership_reduce.env b/tests/results/test/40_0leadership_reduce.env new file mode 100644 index 0000000..867316b --- /dev/null +++ b/tests/results/test/40_0leadership_reduce.env @@ -0,0 +1,2 @@ +LEADERSHIP_LEADER=(value_1 value_2 value_3) +LEADERSHIP_FOLLOWER=(string1 string2 string3) diff --git a/tests/results/test/40_1leadership_append_follower.env b/tests/results/test/40_1leadership_append_follower.env new file mode 100644 index 0000000..2ee5b97 --- /dev/null +++ b/tests/results/test/40_1leadership_append_follower.env @@ -0,0 +1,4 @@ +LEADER_LEADER=(string1 string2 string3) +LEADER_FOLLOWER1=(string1 string2 string3) +LEADER_FOLLOWER2=(string1 string2 string3) +LEADER_FOLLOWER3=(string1 string2 string3) diff --git a/tests/results/test/40_2leadership_calculation_index.env b/tests/results/test/40_2leadership_calculation_index.env new file mode 100644 index 0000000..a81d04b --- /dev/null +++ b/tests/results/test/40_2leadership_calculation_index.env @@ -0,0 +1,2 @@ +LEADER_LEADER=(a b c) +LEADER_FOLLOWER1=(0 1 2) diff --git a/tests/results/test/40_2leadership_calculation_index_2.env b/tests/results/test/40_2leadership_calculation_index_2.env new file mode 100644 index 0000000..a81d04b --- /dev/null +++ b/tests/results/test/40_2leadership_calculation_index_2.env @@ -0,0 +1,2 @@ +LEADER_LEADER=(a b c) +LEADER_FOLLOWER1=(0 1 2) diff --git a/tests/results/test/40_6leadership_follower_multi.env b/tests/results/test/40_6leadership_follower_multi.env new file mode 100644 index 0000000..d5d7388 --- /dev/null +++ b/tests/results/test/40_6leadership_follower_multi.env @@ -0,0 +1,3 @@ +LEADERSHIP_LEADER=(string1 string2 string3) +LEADERSHIP_FOLLOWER1=('string1;string2;string3' 'string1;string2;string3' 'string1;string2;string3') +LEADERSHIP_FOLLOWER2=(value value value) diff --git a/tests/results/test/40_6leadership_follower_multi_no_mandatory.env b/tests/results/test/40_6leadership_follower_multi_no_mandatory.env new file mode 100644 index 0000000..e985680 --- /dev/null +++ b/tests/results/test/40_6leadership_follower_multi_no_mandatory.env @@ -0,0 +1 @@ +LEADERSHIP_LEADER=() diff --git a/tests/results/test/40_8calculation_boolean.env b/tests/results/test/40_8calculation_boolean.env new file mode 100644 index 0000000..88c31d0 --- /dev/null +++ b/tests/results/test/40_8calculation_boolean.env @@ -0,0 +1,3 @@ +BOOL=false +MULTI1=(false) +MULTI2=(true false) diff --git a/tests/results/test/40_8calculation_multi_variable.env b/tests/results/test/40_8calculation_multi_variable.env new file mode 100644 index 0000000..9a6ea8c --- /dev/null +++ b/tests/results/test/40_8calculation_multi_variable.env @@ -0,0 +1,3 @@ +VAR=(no yes) +VAR2=no +VAR3=yes diff --git a/tests/results/test/40_8calculation_multi_variable_parent.env b/tests/results/test/40_8calculation_multi_variable_parent.env new file mode 100644 index 0000000..48e1a8e --- /dev/null +++ b/tests/results/test/40_8calculation_multi_variable_parent.env @@ -0,0 +1,2 @@ +VAR=no +FAM1_VAR=no diff --git a/tests/results/test/40_8calculation_multi_variable_parent2.env b/tests/results/test/40_8calculation_multi_variable_parent2.env new file mode 100644 index 0000000..4308d24 --- /dev/null +++ b/tests/results/test/40_8calculation_multi_variable_parent2.env @@ -0,0 +1,2 @@ +FAM1_VAR=no +FAM2_VAR=no diff --git a/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.env b/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.env new file mode 100644 index 0000000..9d0a34a --- /dev/null +++ b/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.env @@ -0,0 +1,2 @@ +LEADERSHIP_LEADER=(value1 value2) +LEADERSHIP_FOLLOWER=(value1 value2) diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-first.env b/tests/results/test/40_9leadership-calculation-outside-follower-first.env new file mode 100644 index 0000000..4d60c9f --- /dev/null +++ b/tests/results/test/40_9leadership-calculation-outside-follower-first.env @@ -0,0 +1,4 @@ +LEADER_LEADER=(value1 value2) +LEADER_FOLLOWER1=(val11 val11) +LEADER_FOLLOWER2=(val21 val21) +CALCULATE=(val11) diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-last.env b/tests/results/test/40_9leadership-calculation-outside-follower-last.env new file mode 100644 index 0000000..4d60c9f --- /dev/null +++ b/tests/results/test/40_9leadership-calculation-outside-follower-last.env @@ -0,0 +1,4 @@ +LEADER_LEADER=(value1 value2) +LEADER_FOLLOWER1=(val11 val11) +LEADER_FOLLOWER2=(val21 val21) +CALCULATE=(val11) diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.env b/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.env new file mode 100644 index 0000000..658b0ee --- /dev/null +++ b/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.env @@ -0,0 +1,3 @@ +LEADER_LEADER=(a b) +LEADER_FOLLOWER=('' '') +VARIABLE=('' '') diff --git a/tests/results/test/40_9leadership-calculation-outside-follower.env b/tests/results/test/40_9leadership-calculation-outside-follower.env new file mode 100644 index 0000000..3ceedf7 --- /dev/null +++ b/tests/results/test/40_9leadership-calculation-outside-follower.env @@ -0,0 +1,4 @@ +LEADER_LEADER=(value1 value2) +LEADER_FOLLOWER1=(val11 val11) +LEADER_FOLLOWER2=(val21 val21) +CALCULATE=(val11 val11) diff --git a/tests/results/test/40_9leadership-calculation-outside-leader-first.env b/tests/results/test/40_9leadership-calculation-outside-leader-first.env new file mode 100644 index 0000000..4140edc --- /dev/null +++ b/tests/results/test/40_9leadership-calculation-outside-leader-first.env @@ -0,0 +1,4 @@ +LEADER_LEADER=(value1 value2) +LEADER_FOLLOWER1=(val11 val11) +LEADER_FOLLOWER2=(val21 val21) +CALCULATE=value1 diff --git a/tests/results/test/40_9leadership-calculation-outside-leader-last.env b/tests/results/test/40_9leadership-calculation-outside-leader-last.env new file mode 100644 index 0000000..9cefb2a --- /dev/null +++ b/tests/results/test/40_9leadership-calculation-outside-leader-last.env @@ -0,0 +1,4 @@ +LEADER_LEADER=(value1 value2) +LEADER_FOLLOWER1=(val11 val11) +LEADER_FOLLOWER2=(val21 val21) +CALCULATE=value2 diff --git a/tests/results/test/40_9leadership-calculation-outside-leader.env b/tests/results/test/40_9leadership-calculation-outside-leader.env new file mode 100644 index 0000000..9b6d7c0 --- /dev/null +++ b/tests/results/test/40_9leadership-calculation-outside-leader.env @@ -0,0 +1,4 @@ +LEADER_LEADER=(value1 value2) +LEADER_FOLLOWER1=(val11 val11) +LEADER_FOLLOWER2=(val21 val21) +CALCULATE=(value1 value2) diff --git a/tests/results/test/40_9leadership-calculation-variable.env b/tests/results/test/40_9leadership-calculation-variable.env new file mode 100644 index 0000000..c192965 --- /dev/null +++ b/tests/results/test/40_9leadership-calculation-variable.env @@ -0,0 +1,4 @@ +CALCULATE=(value1 value2) +LEADER_LEADER=(value1 value2) +LEADER_FOLLOWER1=(val11 val11) +LEADER_FOLLOWER2=(val21 val21) diff --git a/tests/results/test/40_9leadership-calculation-variable_leader_follower.env b/tests/results/test/40_9leadership-calculation-variable_leader_follower.env new file mode 100644 index 0000000..38eca52 --- /dev/null +++ b/tests/results/test/40_9leadership-calculation-variable_leader_follower.env @@ -0,0 +1,4 @@ +LEADERSHIP_1_LEADER=(value1 value2) +LEADERSHIP_1_FOLLOWER=(string1 string2) +LEADERSHIP_2_LEADER=(string1 string2) +LEADERSHIP_2_FOLLOWER=(val val) diff --git a/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.env b/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.env new file mode 100644 index 0000000..c2f69e5 --- /dev/null +++ b/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.env @@ -0,0 +1,4 @@ +LEADERSHIP_1_LEADER=(value1 value2) +LEADERSHIP_1_FOLLOWER=(string1 string2) +LEADERSHIP_2_LEADER=(value1 value2) +LEADERSHIP_2_FOLLOWER=('value1;value2' 'value1;value2') diff --git a/tests/results/test/41_0choice_leader.env b/tests/results/test/41_0choice_leader.env new file mode 100644 index 0000000..0ccf935 --- /dev/null +++ b/tests/results/test/41_0choice_leader.env @@ -0,0 +1 @@ +LEADER_LEADER=() diff --git a/tests/results/test/44_0leadership_hidden.env b/tests/results/test/44_0leadership_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/44_0leadership_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/44_0leadership_leader_hidden.env b/tests/results/test/44_0leadership_leader_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/44_0leadership_leader_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/44_1leadership_append_hidden_follower.env b/tests/results/test/44_1leadership_append_hidden_follower.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/44_1leadership_append_hidden_follower.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/44_4disabled_calcultion_follower_index.env b/tests/results/test/44_4disabled_calcultion_follower_index.env new file mode 100644 index 0000000..556aee3 --- /dev/null +++ b/tests/results/test/44_4disabled_calcultion_follower_index.env @@ -0,0 +1,2 @@ +LEADERSHIP_LEADER=(a b) +LEADERSHIP_FOLLOWER=('' value) diff --git a/tests/results/test/44_4leadership_mandatory.env b/tests/results/test/44_4leadership_mandatory.env new file mode 100644 index 0000000..3fed800 --- /dev/null +++ b/tests/results/test/44_4leadership_mandatory.env @@ -0,0 +1,2 @@ +LEADER_LEADER=(string1 string2 string3) +LEADER_FOLLOWER1=('' '' '') diff --git a/tests/results/test/44_4leadership_mandatory_follower.env b/tests/results/test/44_4leadership_mandatory_follower.env new file mode 100644 index 0000000..0ccf935 --- /dev/null +++ b/tests/results/test/44_4leadership_mandatory_follower.env @@ -0,0 +1 @@ +LEADER_LEADER=() diff --git a/tests/results/test/44_5leadership_leader_hidden_calculation.env b/tests/results/test/44_5leadership_leader_hidden_calculation.env new file mode 100644 index 0000000..26eb32d --- /dev/null +++ b/tests/results/test/44_5leadership_leader_hidden_calculation.env @@ -0,0 +1 @@ +CONDITION=no diff --git a/tests/results/test/44_6leadership_follower_disabled_calculation.env b/tests/results/test/44_6leadership_follower_disabled_calculation.env new file mode 100644 index 0000000..0b4c1b2 --- /dev/null +++ b/tests/results/test/44_6leadership_follower_disabled_calculation.env @@ -0,0 +1,2 @@ +CONDITION=yes +LEADER_LEADER=(string1 string2 string3) diff --git a/tests/results/test/60_0family_dynamic.env b/tests/results/test/60_0family_dynamic.env new file mode 100644 index 0000000..eb13fe4 --- /dev/null +++ b/tests/results/test/60_0family_dynamic.env @@ -0,0 +1,3 @@ +VAR=(val1 val2) +DYNVAL1_VAR=string1 +DYNVAL2_VAR=string1 diff --git a/tests/results/test/60_0family_dynamic_1_1.env b/tests/results/test/60_0family_dynamic_1_1.env new file mode 100644 index 0000000..002a428 --- /dev/null +++ b/tests/results/test/60_0family_dynamic_1_1.env @@ -0,0 +1,3 @@ +VAR=(val1 val2) +DYNVAL1_VARDYN=string1 +DYNVAL2_VARDYN=string1 diff --git a/tests/results/test/60_0family_dynamic_1_1_empty.env b/tests/results/test/60_0family_dynamic_1_1_empty.env new file mode 100644 index 0000000..0eb083c --- /dev/null +++ b/tests/results/test/60_0family_dynamic_1_1_empty.env @@ -0,0 +1 @@ +VAR=() diff --git a/tests/results/test/60_0family_dynamic_empty.env b/tests/results/test/60_0family_dynamic_empty.env new file mode 100644 index 0000000..0eb083c --- /dev/null +++ b/tests/results/test/60_0family_dynamic_empty.env @@ -0,0 +1 @@ +VAR=() diff --git a/tests/results/test/60_0family_dynamic_forbidden_char.env b/tests/results/test/60_0family_dynamic_forbidden_char.env new file mode 100644 index 0000000..8b23606 --- /dev/null +++ b/tests/results/test/60_0family_dynamic_forbidden_char.env @@ -0,0 +1,5 @@ +VAR=(val.1 val.2) +DYNVAL_1_VAR1=val.1 +DYNVAL_1_VAR2=val.1 +DYNVAL_2_VAR1=val.2 +DYNVAL_2_VAR2=val.2 diff --git a/tests/results/test/60_0family_dynamic_no_description.env b/tests/results/test/60_0family_dynamic_no_description.env new file mode 100644 index 0000000..eb13fe4 --- /dev/null +++ b/tests/results/test/60_0family_dynamic_no_description.env @@ -0,0 +1,3 @@ +VAR=(val1 val2) +DYNVAL1_VAR=string1 +DYNVAL2_VAR=string1 diff --git a/tests/results/test/60_0family_dynamic_no_description_empty.env b/tests/results/test/60_0family_dynamic_no_description_empty.env new file mode 100644 index 0000000..0eb083c --- /dev/null +++ b/tests/results/test/60_0family_dynamic_no_description_empty.env @@ -0,0 +1 @@ +VAR=() diff --git a/tests/results/test/60_0family_dynamic_source_hidden.env b/tests/results/test/60_0family_dynamic_source_hidden.env new file mode 100644 index 0000000..1639c13 --- /dev/null +++ b/tests/results/test/60_0family_dynamic_source_hidden.env @@ -0,0 +1,2 @@ +DYNVAL1_VAR=string1 +DYNVAL2_VAR=string1 diff --git a/tests/results/test/60_0family_dynamic_static.env b/tests/results/test/60_0family_dynamic_static.env new file mode 100644 index 0000000..1639c13 --- /dev/null +++ b/tests/results/test/60_0family_dynamic_static.env @@ -0,0 +1,2 @@ +DYNVAL1_VAR=string1 +DYNVAL2_VAR=string1 diff --git a/tests/results/test/60_0family_dynamic_test.env b/tests/results/test/60_0family_dynamic_test.env new file mode 100644 index 0000000..eb13fe4 --- /dev/null +++ b/tests/results/test/60_0family_dynamic_test.env @@ -0,0 +1,3 @@ +VAR=(val1 val2) +DYNVAL1_VAR=string1 +DYNVAL2_VAR=string1 diff --git a/tests/results/test/60_0family_dynamic_upper_char.env b/tests/results/test/60_0family_dynamic_upper_char.env new file mode 100644 index 0000000..9258752 --- /dev/null +++ b/tests/results/test/60_0family_dynamic_upper_char.env @@ -0,0 +1,3 @@ +VAR=(Val1 VAL2) +DYNVAL1_VAR=string1 +DYNVAL2_VAR=string1 diff --git a/tests/results/test/60_0family_dynamic_variable.env b/tests/results/test/60_0family_dynamic_variable.env new file mode 100644 index 0000000..d633a20 --- /dev/null +++ b/tests/results/test/60_0family_dynamic_variable.env @@ -0,0 +1,3 @@ +VAR=(val1 val2) +DYNVAL1_VARIABLE=string1 +DYNVAL2_VARIABLE=string1 diff --git a/tests/results/test/60_0family_dynamic_variable_empty.env b/tests/results/test/60_0family_dynamic_variable_empty.env new file mode 100644 index 0000000..6d587ba --- /dev/null +++ b/tests/results/test/60_0family_dynamic_variable_empty.env @@ -0,0 +1,4 @@ +VAR=(string1 string2 string3) +DYNSTRING1_VAR=val +DYNSTRING2_VAR=val +DYNSTRING3_VAR=val diff --git a/tests/results/test/60_0family_dynamic_variable_optional.env b/tests/results/test/60_0family_dynamic_variable_optional.env new file mode 100644 index 0000000..d9e3d0a --- /dev/null +++ b/tests/results/test/60_0family_dynamic_variable_optional.env @@ -0,0 +1,2 @@ +DYNA_VAR=val +DYNB_VAR=val diff --git a/tests/results/test/60_0family_dynamic_variable_suffix.env b/tests/results/test/60_0family_dynamic_variable_suffix.env new file mode 100644 index 0000000..4cc80e7 --- /dev/null +++ b/tests/results/test/60_0family_dynamic_variable_suffix.env @@ -0,0 +1,3 @@ +VAR=(val1 val2) +DYNVAL1_VAR='a value' +DYNVAL2_VAR='a value' diff --git a/tests/results/test/60_0family_dynamic_variable_suffix_empty.env b/tests/results/test/60_0family_dynamic_variable_suffix_empty.env new file mode 100644 index 0000000..4cc80e7 --- /dev/null +++ b/tests/results/test/60_0family_dynamic_variable_suffix_empty.env @@ -0,0 +1,3 @@ +VAR=(val1 val2) +DYNVAL1_VAR='a value' +DYNVAL2_VAR='a value' diff --git a/tests/results/test/60_0family_empty.env b/tests/results/test/60_0family_empty.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/60_0family_empty.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/60_0family_hidden.env b/tests/results/test/60_0family_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test/60_0family_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test/60_0family_mode.env b/tests/results/test/60_0family_mode.env new file mode 100644 index 0000000..ca98643 --- /dev/null +++ b/tests/results/test/60_0family_mode.env @@ -0,0 +1 @@ +FAMILY_VAR=non diff --git a/tests/results/test/60_1family_dynamic_jinja.env b/tests/results/test/60_1family_dynamic_jinja.env new file mode 100644 index 0000000..197ac0b --- /dev/null +++ b/tests/results/test/60_1family_dynamic_jinja.env @@ -0,0 +1,3 @@ +VAR=(val1 val2) +DYN1_VAR=val +DYN2_VAR=val diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.env b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.env new file mode 100644 index 0000000..92028cc --- /dev/null +++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.env @@ -0,0 +1,4 @@ +VAR1=(val1 val2) +DYNVAL1_FAMILY_VAR=string1 +DYNVAL2_FAMILY_VAR=string1 +VAR2=string1 diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.env b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.env new file mode 100644 index 0000000..5ad28b2 --- /dev/null +++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.env @@ -0,0 +1,4 @@ +VAR=(val1 val2) +DYNVAL1_FAMILY_VAR=val1 +DYNVAL2_FAMILY_VAR=val2 +VAR2=val1 diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.env b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.env new file mode 100644 index 0000000..7241d4e --- /dev/null +++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.env @@ -0,0 +1,2 @@ +VAR=() +VAR2='' diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.env b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.env new file mode 100644 index 0000000..702836b --- /dev/null +++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.env @@ -0,0 +1,2 @@ +VAR1=() +VAR2='' diff --git a/tests/results/test/60_2family_dynamic_outside_calc.env b/tests/results/test/60_2family_dynamic_outside_calc.env new file mode 100644 index 0000000..a824086 --- /dev/null +++ b/tests/results/test/60_2family_dynamic_outside_calc.env @@ -0,0 +1,4 @@ +VAR1=(val1 val2) +DYNVAL1_VAR=val +DYNVAL2_VAR=val +NEWVAR=val diff --git a/tests/results/test/60_2family_dynamic_outside_calc_empty.env b/tests/results/test/60_2family_dynamic_outside_calc_empty.env new file mode 100644 index 0000000..c782be5 --- /dev/null +++ b/tests/results/test/60_2family_dynamic_outside_calc_empty.env @@ -0,0 +1,2 @@ +VAR1=() +NEWVAR='' diff --git a/tests/results/test/60_5family_dynamic_calc_description.env b/tests/results/test/60_5family_dynamic_calc_description.env new file mode 100644 index 0000000..ee883bf --- /dev/null +++ b/tests/results/test/60_5family_dynamic_calc_description.env @@ -0,0 +1,4 @@ +DYNVAL1_VAR=string1 +DYNVAL2_VAR=string1 +VAR1=string1 +VAR2=(string1 string1) diff --git a/tests/results/test/60_5family_dynamic_calc_identifier.env b/tests/results/test/60_5family_dynamic_calc_identifier.env new file mode 100644 index 0000000..6c2bdc5 --- /dev/null +++ b/tests/results/test/60_5family_dynamic_calc_identifier.env @@ -0,0 +1,4 @@ +VAR1=(val1 val2) +DYNVAL1_VAR=val1 +DYNVAL2_VAR=val2 +VAR3=val1 diff --git a/tests/results/test/60_5family_dynamic_calc_identifier_multi.env b/tests/results/test/60_5family_dynamic_calc_identifier_multi.env new file mode 100644 index 0000000..1103ead --- /dev/null +++ b/tests/results/test/60_5family_dynamic_calc_identifier_multi.env @@ -0,0 +1,4 @@ +VAR1=(val1 val2) +DYNVAL1_VAR=(val1) +DYNVAL2_VAR=(val2) +VAR3=(val1) diff --git a/tests/results/test/60_5family_dynamic_calc_suffix2.env b/tests/results/test/60_5family_dynamic_calc_suffix2.env new file mode 100644 index 0000000..e71610a --- /dev/null +++ b/tests/results/test/60_5family_dynamic_calc_suffix2.env @@ -0,0 +1,3 @@ +VAR=(val1 val2) +DYNVAL1_VAR=val1 +DYNVAL2_VAR=val2 diff --git a/tests/results/test/60_5family_dynamic_calc_suffix2_empty.env b/tests/results/test/60_5family_dynamic_calc_suffix2_empty.env new file mode 100644 index 0000000..0eb083c --- /dev/null +++ b/tests/results/test/60_5family_dynamic_calc_suffix2_empty.env @@ -0,0 +1 @@ +VAR=() diff --git a/tests/results/test/60_5family_dynamic_calc_suffix_disabled.env b/tests/results/test/60_5family_dynamic_calc_suffix_disabled.env new file mode 100644 index 0000000..bdc21fd --- /dev/null +++ b/tests/results/test/60_5family_dynamic_calc_suffix_disabled.env @@ -0,0 +1 @@ +DYNVAL2_VAR=string1 diff --git a/tests/results/test/60_5family_dynamic_calc_suffix_param.env b/tests/results/test/60_5family_dynamic_calc_suffix_param.env new file mode 100644 index 0000000..e71610a --- /dev/null +++ b/tests/results/test/60_5family_dynamic_calc_suffix_param.env @@ -0,0 +1,3 @@ +VAR=(val1 val2) +DYNVAL1_VAR=val1 +DYNVAL2_VAR=val2 diff --git a/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.env b/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.env new file mode 100644 index 0000000..0eb083c --- /dev/null +++ b/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.env @@ -0,0 +1 @@ +VAR=() diff --git a/tests/results/test/60_5family_dynamic_calc_variable.env b/tests/results/test/60_5family_dynamic_calc_variable.env new file mode 100644 index 0000000..4407c4c --- /dev/null +++ b/tests/results/test/60_5family_dynamic_calc_variable.env @@ -0,0 +1,4 @@ +VAR1=(val1 val2) +DYNVAL1_VAR=string1 +DYNVAL2_VAR=string1 +VAR2=string1 diff --git a/tests/results/test/60_5family_dynamic_calc_variable_disabled.env b/tests/results/test/60_5family_dynamic_calc_variable_disabled.env new file mode 100644 index 0000000..3d176f2 --- /dev/null +++ b/tests/results/test/60_5family_dynamic_calc_variable_disabled.env @@ -0,0 +1,4 @@ +DYNVAL1_VAR1=string1 +DYNVAL1_VAR2=string1 +DYNVAL2_VAR1=string1 +DYNVAL2_VAR2=string1 diff --git a/tests/results/test/60_5family_dynamic_calc_variable_disabled_outside.env b/tests/results/test/60_5family_dynamic_calc_variable_disabled_outside.env new file mode 100644 index 0000000..73dba85 --- /dev/null +++ b/tests/results/test/60_5family_dynamic_calc_variable_disabled_outside.env @@ -0,0 +1,3 @@ +DYNVAL1_VAR1=string1 +DYNVAL2_VAR1=string1 +VAR2=string1 diff --git a/tests/results/test/60_5family_dynamic_calc_variable_empty.env b/tests/results/test/60_5family_dynamic_calc_variable_empty.env new file mode 100644 index 0000000..07cad46 --- /dev/null +++ b/tests/results/test/60_5family_dynamic_calc_variable_empty.env @@ -0,0 +1,2 @@ +VAR1=() +VAR2=string1 diff --git a/tests/results/test/60_5family_dynamic_hidden_suffix.env b/tests/results/test/60_5family_dynamic_hidden_suffix.env new file mode 100644 index 0000000..f6190b5 --- /dev/null +++ b/tests/results/test/60_5family_dynamic_hidden_suffix.env @@ -0,0 +1,2 @@ +DYNVAL1_VAR='' +DYNVAL1_FAMILY_VAR='' diff --git a/tests/results/test/60_5family_dynamic_variable_outside_suffix.env b/tests/results/test/60_5family_dynamic_variable_outside_suffix.env new file mode 100644 index 0000000..78863eb --- /dev/null +++ b/tests/results/test/60_5family_dynamic_variable_outside_suffix.env @@ -0,0 +1,4 @@ +VAR=(val1 val2) +DYN_VAL1_VAR=val1 +DYN_VAL2_VAR=val2 +VAR2=val1 diff --git a/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.env b/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.env new file mode 100644 index 0000000..7241d4e --- /dev/null +++ b/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.env @@ -0,0 +1,2 @@ +VAR=() +VAR2='' diff --git a/tests/results/test/60_6family_dynamic_leadership.env b/tests/results/test/60_6family_dynamic_leadership.env new file mode 100644 index 0000000..c80a264 --- /dev/null +++ b/tests/results/test/60_6family_dynamic_leadership.env @@ -0,0 +1,7 @@ +VAR=(val1 val2) +DYNVAL1_LEADERSHIP_LEADER=(string1 string2 string3) +DYNVAL1_LEADERSHIP_FOLLOWER1=('' '' '') +DYNVAL1_LEADERSHIP_FOLLOWER2=('' '' '') +DYNVAL2_LEADERSHIP_LEADER=(string1 string2 string3) +DYNVAL2_LEADERSHIP_FOLLOWER1=('' '' '') +DYNVAL2_LEADERSHIP_FOLLOWER2=('' '' '') diff --git a/tests/results/test/60_6family_dynamic_leadership_empty.env b/tests/results/test/60_6family_dynamic_leadership_empty.env new file mode 100644 index 0000000..0eb083c --- /dev/null +++ b/tests/results/test/60_6family_dynamic_leadership_empty.env @@ -0,0 +1 @@ +VAR=() diff --git a/tests/results/test/60_6family_subdynamic_inside.env b/tests/results/test/60_6family_subdynamic_inside.env new file mode 100644 index 0000000..75704bc --- /dev/null +++ b/tests/results/test/60_6family_subdynamic_inside.env @@ -0,0 +1,9 @@ +VAR=(val1 val2) +DYNVAL1_DYNVAL1_VAR1=string1 +DYNVAL1_DYNVAL1_VAR2=(string1 string2 string3) +DYNVAL1_DYNVAL2_VAR1=string1 +DYNVAL1_DYNVAL2_VAR2=(string1 string2 string3) +DYNVAL2_DYNVAL1_VAR1=string1 +DYNVAL2_DYNVAL1_VAR2=(string1 string2 string3) +DYNVAL2_DYNVAL2_VAR1=string1 +DYNVAL2_DYNVAL2_VAR2=(string1 string1) diff --git a/tests/results/test/60_9family_dynamic_calc_both.env b/tests/results/test/60_9family_dynamic_calc_both.env new file mode 100644 index 0000000..6693a43 --- /dev/null +++ b/tests/results/test/60_9family_dynamic_calc_both.env @@ -0,0 +1,3 @@ +VAR=val2 +DYNVAL1_VARDYN=string1 +DYNVAL2_VARDYN=string1 diff --git a/tests/results/test/68_0family_leadership_mode.env b/tests/results/test/68_0family_leadership_mode.env new file mode 100644 index 0000000..0ccf935 --- /dev/null +++ b/tests/results/test/68_0family_leadership_mode.env @@ -0,0 +1 @@ +LEADER_LEADER=() diff --git a/tests/results/test_change/00_0empty.env b/tests/results/test_change/00_0empty.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/00_0empty.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/00_0no_variable.env b/tests/results/test_change/00_0no_variable.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/00_0no_variable.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/00_0no_variable_default_version.env b/tests/results/test_change/00_0no_variable_default_version.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/00_0no_variable_default_version.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/00_0no_variable_remove_version.env b/tests/results/test_change/00_0no_variable_remove_version.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/00_0no_variable_remove_version.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/00_0version_underscore.env b/tests/results/test_change/00_0version_underscore.env new file mode 100644 index 0000000..8c85580 --- /dev/null +++ b/tests/results/test_change/00_0version_underscore.env @@ -0,0 +1 @@ +ROUGAIL_version=string1 diff --git a/tests/results/test_change/00_1empty_variable.env b/tests/results/test_change/00_1empty_variable.env new file mode 100644 index 0000000..047ad24 --- /dev/null +++ b/tests/results/test_change/00_1empty_variable.env @@ -0,0 +1 @@ +ROUGAIL_empty=string1 diff --git a/tests/results/test_change/00_2default_calculated.env b/tests/results/test_change/00_2default_calculated.env new file mode 100644 index 0000000..a4d45cc --- /dev/null +++ b/tests/results/test_change/00_2default_calculated.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=no +ROUGAIL_var2=no diff --git a/tests/results/test_change/00_2default_calculated_multi.env b/tests/results/test_change/00_2default_calculated_multi.env new file mode 100644 index 0000000..2a49227 --- /dev/null +++ b/tests/results/test_change/00_2default_calculated_multi.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=no;yes;maybe +ROUGAIL_var2=no;yes;maybe diff --git a/tests/results/test_change/00_2default_calculated_params_permissive.env b/tests/results/test_change/00_2default_calculated_params_permissive.env new file mode 100644 index 0000000..e0c20c4 --- /dev/null +++ b/tests/results/test_change/00_2default_calculated_params_permissive.env @@ -0,0 +1 @@ +ROUGAIL_var2=a_value diff --git a/tests/results/test_change/00_2default_calculated_variable.env b/tests/results/test_change/00_2default_calculated_variable.env new file mode 100644 index 0000000..6fedf5d --- /dev/null +++ b/tests/results/test_change/00_2default_calculated_variable.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=domain1.lan;domain2.lan +ROUGAIL_var2=domain1.lan;domain2.lan diff --git a/tests/results/test_change/00_2default_calculated_variable_description.env b/tests/results/test_change/00_2default_calculated_variable_description.env new file mode 100644 index 0000000..9163ead --- /dev/null +++ b/tests/results/test_change/00_2default_calculated_variable_description.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=string1 +ROUGAIL_var2=string1 diff --git a/tests/results/test_change/00_2default_calculated_variable_description_multi_line.env b/tests/results/test_change/00_2default_calculated_variable_description_multi_line.env new file mode 100644 index 0000000..c681be4 --- /dev/null +++ b/tests/results/test_change/00_2default_calculated_variable_description_multi_line.env @@ -0,0 +1,3 @@ +ROUGAIL_var1=string1 +ROUGAIL_var2=string1 +ROUGAIL_var3=string1 diff --git a/tests/results/test_change/00_2default_calculated_variable_transitive.env b/tests/results/test_change/00_2default_calculated_variable_transitive.env new file mode 100644 index 0000000..6fedf5d --- /dev/null +++ b/tests/results/test_change/00_2default_calculated_variable_transitive.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=domain1.lan;domain2.lan +ROUGAIL_var2=domain1.lan;domain2.lan diff --git a/tests/results/test_change/00_2default_with_exclamation.env b/tests/results/test_change/00_2default_with_exclamation.env new file mode 100644 index 0000000..e2d6b22 --- /dev/null +++ b/tests/results/test_change/00_2default_with_exclamation.env @@ -0,0 +1 @@ +ROUGAIL_var1='My%Val;ue$#!1su:' diff --git a/tests/results/test_change/00_4load_subfolder.env b/tests/results/test_change/00_4load_subfolder.env new file mode 100644 index 0000000..9163ead --- /dev/null +++ b/tests/results/test_change/00_4load_subfolder.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=string1 +ROUGAIL_var2=string1 diff --git a/tests/results/test_change/00_5load_notype.env b/tests/results/test_change/00_5load_notype.env new file mode 100644 index 0000000..bb9a9c2 --- /dev/null +++ b/tests/results/test_change/00_5load_notype.env @@ -0,0 +1 @@ +ROUGAIL_without_type=non diff --git a/tests/results/test_change/00_6boolean.env b/tests/results/test_change/00_6boolean.env new file mode 100644 index 0000000..ed2235f --- /dev/null +++ b/tests/results/test_change/00_6boolean.env @@ -0,0 +1,6 @@ +ROUGAIL_var1=1 +ROUGAIL_var2=1 +ROUGAIL_var3=1 +ROUGAIL_var4=0 +ROUGAIL_var5=0 +ROUGAIL_var6=0 diff --git a/tests/results/test_change/00_6boolean_no_mandatory.env b/tests/results/test_change/00_6boolean_no_mandatory.env new file mode 100644 index 0000000..8f80a03 --- /dev/null +++ b/tests/results/test_change/00_6boolean_no_mandatory.env @@ -0,0 +1 @@ +ROUGAIL_variable=1 diff --git a/tests/results/test_change/00_6choice.env b/tests/results/test_change/00_6choice.env new file mode 100644 index 0000000..5195c22 --- /dev/null +++ b/tests/results/test_change/00_6choice.env @@ -0,0 +1,6 @@ +ROUGAIL_var1=a +ROUGAIL_var2=a +ROUGAIL_var3='' +ROUGAIL_var4='' +ROUGAIL_var5=a +ROUGAIL_var6=1 diff --git a/tests/results/test_change/00_6choice_calculation.env b/tests/results/test_change/00_6choice_calculation.env new file mode 100644 index 0000000..c0164c7 --- /dev/null +++ b/tests/results/test_change/00_6choice_calculation.env @@ -0,0 +1 @@ +ROUGAIL_var=9 diff --git a/tests/results/test_change/00_6choice_link.env b/tests/results/test_change/00_6choice_link.env new file mode 100644 index 0000000..a60f979 --- /dev/null +++ b/tests/results/test_change/00_6choice_link.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=a +ROUGAIL_var2=a diff --git a/tests/results/test_change/00_6choice_variable.env b/tests/results/test_change/00_6choice_variable.env new file mode 100644 index 0000000..6186cad --- /dev/null +++ b/tests/results/test_change/00_6choice_variable.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=a;b;c +ROUGAIL_var2=a diff --git a/tests/results/test_change/00_6choice_variable_link.env b/tests/results/test_change/00_6choice_variable_link.env new file mode 100644 index 0000000..81f6236 --- /dev/null +++ b/tests/results/test_change/00_6choice_variable_link.env @@ -0,0 +1,3 @@ +ROUGAIL_var1=a;b;c +ROUGAIL_var2=a +ROUGAIL_var3=a diff --git a/tests/results/test_change/00_6choice_variable_link2.env b/tests/results/test_change/00_6choice_variable_link2.env new file mode 100644 index 0000000..81f6236 --- /dev/null +++ b/tests/results/test_change/00_6choice_variable_link2.env @@ -0,0 +1,3 @@ +ROUGAIL_var1=a;b;c +ROUGAIL_var2=a +ROUGAIL_var3=a diff --git a/tests/results/test_change/00_6custom.env b/tests/results/test_change/00_6custom.env new file mode 100644 index 0000000..1b08a10 --- /dev/null +++ b/tests/results/test_change/00_6custom.env @@ -0,0 +1,2 @@ +ROUGAIL_custom1=string1 +ROUGAIL_custom2=value diff --git a/tests/results/test_change/00_6domainname.env b/tests/results/test_change/00_6domainname.env new file mode 100644 index 0000000..612916f --- /dev/null +++ b/tests/results/test_change/00_6domainname.env @@ -0,0 +1 @@ +ROUGAIL_variable=my.domain.name diff --git a/tests/results/test_change/00_6domainname_params.env b/tests/results/test_change/00_6domainname_params.env new file mode 100644 index 0000000..612916f --- /dev/null +++ b/tests/results/test_change/00_6domainname_params.env @@ -0,0 +1 @@ +ROUGAIL_variable=my.domain.name diff --git a/tests/results/test_change/00_6float.env b/tests/results/test_change/00_6float.env new file mode 100644 index 0000000..9b36ef7 --- /dev/null +++ b/tests/results/test_change/00_6float.env @@ -0,0 +1,6 @@ +ROUGAIL_var1=0.0 +ROUGAIL_var2=0.0 +ROUGAIL_var3=0.0 +ROUGAIL_var4=10.1 +ROUGAIL_var5=10.1 +ROUGAIL_var6=10.1 diff --git a/tests/results/test_change/00_6integer.env b/tests/results/test_change/00_6integer.env new file mode 100644 index 0000000..d5e1659 --- /dev/null +++ b/tests/results/test_change/00_6integer.env @@ -0,0 +1,6 @@ +ROUGAIL_var1=0 +ROUGAIL_var2=0 +ROUGAIL_var3=0 +ROUGAIL_var4=10 +ROUGAIL_var5=10 +ROUGAIL_var6=10 diff --git a/tests/results/test_change/00_6ip.env b/tests/results/test_change/00_6ip.env new file mode 100644 index 0000000..91e20af --- /dev/null +++ b/tests/results/test_change/00_6ip.env @@ -0,0 +1,3 @@ +ROUGAIL_var1=1.1.1.1 +ROUGAIL_var2=1.1.1.1/24 +ROUGAIL_var3=1.1.1.1/24 diff --git a/tests/results/test_change/00_6network.env b/tests/results/test_change/00_6network.env new file mode 100644 index 0000000..c586368 --- /dev/null +++ b/tests/results/test_change/00_6network.env @@ -0,0 +1,3 @@ +ROUGAIL_var1=1.1.1.0 +ROUGAIL_var2=1.1.1.0/24 +ROUGAIL_var3=1.1.1.0/24 diff --git a/tests/results/test_change/00_6number.env b/tests/results/test_change/00_6number.env new file mode 100644 index 0000000..d5e1659 --- /dev/null +++ b/tests/results/test_change/00_6number.env @@ -0,0 +1,6 @@ +ROUGAIL_var1=0 +ROUGAIL_var2=0 +ROUGAIL_var3=0 +ROUGAIL_var4=10 +ROUGAIL_var5=10 +ROUGAIL_var6=10 diff --git a/tests/results/test_change/00_6port.env b/tests/results/test_change/00_6port.env new file mode 100644 index 0000000..8e6a6f0 --- /dev/null +++ b/tests/results/test_change/00_6port.env @@ -0,0 +1,3 @@ +ROUGAIL_variable1=80 +ROUGAIL_variable2=8080 +ROUGAIL_variable3=8080 diff --git a/tests/results/test_change/00_6regexp.env b/tests/results/test_change/00_6regexp.env new file mode 100644 index 0000000..82215b3 --- /dev/null +++ b/tests/results/test_change/00_6regexp.env @@ -0,0 +1 @@ +ROUGAIL_var='#a1a1a1' diff --git a/tests/results/test_change/00_6regexp_link.env b/tests/results/test_change/00_6regexp_link.env new file mode 100644 index 0000000..5df0018 --- /dev/null +++ b/tests/results/test_change/00_6regexp_link.env @@ -0,0 +1,2 @@ +ROUGAIL_var1='#a1a1a1' +ROUGAIL_var2='#a1a1a1' diff --git a/tests/results/test_change/00_6secret.env b/tests/results/test_change/00_6secret.env new file mode 100644 index 0000000..ec7822f --- /dev/null +++ b/tests/results/test_change/00_6secret.env @@ -0,0 +1,2 @@ +ROUGAIL_secret1=onE7vaLues_len1 +ROUGAIL_secret2=value diff --git a/tests/results/test_change/00_6secret_param.env b/tests/results/test_change/00_6secret_param.env new file mode 100644 index 0000000..2a95bfb --- /dev/null +++ b/tests/results/test_change/00_6secret_param.env @@ -0,0 +1,3 @@ +ROUGAIL_secret1=onE7vaLues_len1 +ROUGAIL_secret2=value +ROUGAIL_secret3=value diff --git a/tests/results/test_change/00_6string.env b/tests/results/test_change/00_6string.env new file mode 100644 index 0000000..4c1c904 --- /dev/null +++ b/tests/results/test_change/00_6string.env @@ -0,0 +1,8 @@ +ROUGAIL_var1=string1 +ROUGAIL_var2=string1 +ROUGAIL_var3=string1 +ROUGAIL_var4=value +ROUGAIL_var5=value +ROUGAIL_var6=value +ROUGAIL_var7=8080 +ROUGAIL_var8=true diff --git a/tests/results/test_change/00_7choice_quote.env b/tests/results/test_change/00_7choice_quote.env new file mode 100644 index 0000000..03780b1 --- /dev/null +++ b/tests/results/test_change/00_7choice_quote.env @@ -0,0 +1 @@ +ROUGAIL_var='quote'"'"'' diff --git a/tests/results/test_change/00_7help.env b/tests/results/test_change/00_7help.env new file mode 100644 index 0000000..c681be4 --- /dev/null +++ b/tests/results/test_change/00_7help.env @@ -0,0 +1,3 @@ +ROUGAIL_var1=string1 +ROUGAIL_var2=string1 +ROUGAIL_var3=string1 diff --git a/tests/results/test_change/00_7help_quote.env b/tests/results/test_change/00_7help_quote.env new file mode 100644 index 0000000..9163ead --- /dev/null +++ b/tests/results/test_change/00_7help_quote.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=string1 +ROUGAIL_var2=string1 diff --git a/tests/results/test_change/00_7help_sup.env b/tests/results/test_change/00_7help_sup.env new file mode 100644 index 0000000..9163ead --- /dev/null +++ b/tests/results/test_change/00_7help_sup.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=string1 +ROUGAIL_var2=string1 diff --git a/tests/results/test_change/00_7value_doublequote.env b/tests/results/test_change/00_7value_doublequote.env new file mode 100644 index 0000000..e2ac841 --- /dev/null +++ b/tests/results/test_change/00_7value_doublequote.env @@ -0,0 +1 @@ +ROUGAIL_variable='quote"' diff --git a/tests/results/test_change/00_7value_doublequote2.env b/tests/results/test_change/00_7value_doublequote2.env new file mode 100644 index 0000000..b022c63 --- /dev/null +++ b/tests/results/test_change/00_7value_doublequote2.env @@ -0,0 +1 @@ +ROUGAIL_variable='quote'"'"'"' diff --git a/tests/results/test_change/00_7value_doublequote3.env b/tests/results/test_change/00_7value_doublequote3.env new file mode 100644 index 0000000..e6fd40b --- /dev/null +++ b/tests/results/test_change/00_7value_doublequote3.env @@ -0,0 +1 @@ +ROUGAIL_variable='quote\"\'"'"'' diff --git a/tests/results/test_change/00_7value_quote.env b/tests/results/test_change/00_7value_quote.env new file mode 100644 index 0000000..9b6f6b6 --- /dev/null +++ b/tests/results/test_change/00_7value_quote.env @@ -0,0 +1 @@ +ROUGAIL_variable='quote'"'"'' diff --git a/tests/results/test_change/00_8calculation_information.env b/tests/results/test_change/00_8calculation_information.env new file mode 100644 index 0000000..421eca5 --- /dev/null +++ b/tests/results/test_change/00_8calculation_information.env @@ -0,0 +1 @@ +ROUGAIL_variable=string1 diff --git a/tests/results/test_change/00_8test.env b/tests/results/test_change/00_8test.env new file mode 100644 index 0000000..630136d --- /dev/null +++ b/tests/results/test_change/00_8test.env @@ -0,0 +1,6 @@ +ROUGAIL_var1=test +ROUGAIL_var2=value +ROUGAIL_var3=test1 +ROUGAIL_var4='' +ROUGAIL_var5=1 +ROUGAIL_var6=test1;test2 diff --git a/tests/results/test_change/00_9choice_variable_multi.env b/tests/results/test_change/00_9choice_variable_multi.env new file mode 100644 index 0000000..087859c --- /dev/null +++ b/tests/results/test_change/00_9choice_variable_multi.env @@ -0,0 +1,2 @@ +ROUGAIL_variable1=val1;val2 +ROUGAIL_variable2= diff --git a/tests/results/test_change/00_9choice_variables.env b/tests/results/test_change/00_9choice_variables.env new file mode 100644 index 0000000..46f43a5 --- /dev/null +++ b/tests/results/test_change/00_9choice_variables.env @@ -0,0 +1,3 @@ +ROUGAIL_source_variable_1=val1 +ROUGAIL_source_variable_2=val2 +ROUGAIL_my_variable=val1 diff --git a/tests/results/test_change/00_9default_calculation.env b/tests/results/test_change/00_9default_calculation.env new file mode 100644 index 0000000..ba35897 --- /dev/null +++ b/tests/results/test_change/00_9default_calculation.env @@ -0,0 +1 @@ +ROUGAIL_variable=string_1_True_None diff --git a/tests/results/test_change/00_9default_calculation_information.env b/tests/results/test_change/00_9default_calculation_information.env new file mode 100644 index 0000000..3db51d1 --- /dev/null +++ b/tests/results/test_change/00_9default_calculation_information.env @@ -0,0 +1 @@ +ROUGAIL_var=string1 diff --git a/tests/results/test_change/00_9default_calculation_information_other_variable.env b/tests/results/test_change/00_9default_calculation_information_other_variable.env new file mode 100644 index 0000000..9163ead --- /dev/null +++ b/tests/results/test_change/00_9default_calculation_information_other_variable.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=string1 +ROUGAIL_var2=string1 diff --git a/tests/results/test_change/00_9default_calculation_multi_optional.env b/tests/results/test_change/00_9default_calculation_multi_optional.env new file mode 100644 index 0000000..d325b33 --- /dev/null +++ b/tests/results/test_change/00_9default_calculation_multi_optional.env @@ -0,0 +1,2 @@ +ROUGAIL_my_variable=val1 +ROUGAIL_my_calculated_variable=val1 diff --git a/tests/results/test_change/00_9default_calculation_multi_optional2.env b/tests/results/test_change/00_9default_calculation_multi_optional2.env new file mode 100644 index 0000000..d325b33 --- /dev/null +++ b/tests/results/test_change/00_9default_calculation_multi_optional2.env @@ -0,0 +1,2 @@ +ROUGAIL_my_variable=val1 +ROUGAIL_my_calculated_variable=val1 diff --git a/tests/results/test_change/00_9default_calculation_multi_optional_default.env b/tests/results/test_change/00_9default_calculation_multi_optional_default.env new file mode 100644 index 0000000..b7ab09f --- /dev/null +++ b/tests/results/test_change/00_9default_calculation_multi_optional_default.env @@ -0,0 +1,2 @@ +ROUGAIL_my_variable=val1 +ROUGAIL_my_calculated_variable=val1;value diff --git a/tests/results/test_change/00_9default_calculation_optional.env b/tests/results/test_change/00_9default_calculation_optional.env new file mode 100644 index 0000000..1937315 --- /dev/null +++ b/tests/results/test_change/00_9default_calculation_optional.env @@ -0,0 +1 @@ +ROUGAIL_my_calculated_variable=string1;string2;string3 diff --git a/tests/results/test_change/00_9default_calculation_optional_exists.env b/tests/results/test_change/00_9default_calculation_optional_exists.env new file mode 100644 index 0000000..6e4bdf3 --- /dev/null +++ b/tests/results/test_change/00_9default_calculation_optional_exists.env @@ -0,0 +1,2 @@ +ROUGAIL_my_variable=val1;val2 +ROUGAIL_my_calculated_variable=val1;val2 diff --git a/tests/results/test_change/00_9default_calculation_param_optional.env b/tests/results/test_change/00_9default_calculation_param_optional.env new file mode 100644 index 0000000..a4d45cc --- /dev/null +++ b/tests/results/test_change/00_9default_calculation_param_optional.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=no +ROUGAIL_var2=no diff --git a/tests/results/test_change/00_9default_information_other_variable.env b/tests/results/test_change/00_9default_information_other_variable.env new file mode 100644 index 0000000..9163ead --- /dev/null +++ b/tests/results/test_change/00_9default_information_other_variable.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=string1 +ROUGAIL_var2=string1 diff --git a/tests/results/test_change/00_9default_information_other_variable2.env b/tests/results/test_change/00_9default_information_other_variable2.env new file mode 100644 index 0000000..9163ead --- /dev/null +++ b/tests/results/test_change/00_9default_information_other_variable2.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=string1 +ROUGAIL_var2=string1 diff --git a/tests/results/test_change/00_9default_integer.env b/tests/results/test_change/00_9default_integer.env new file mode 100644 index 0000000..c0164c7 --- /dev/null +++ b/tests/results/test_change/00_9default_integer.env @@ -0,0 +1 @@ +ROUGAIL_var=9 diff --git a/tests/results/test_change/00_9default_number.env b/tests/results/test_change/00_9default_number.env new file mode 100644 index 0000000..c0164c7 --- /dev/null +++ b/tests/results/test_change/00_9default_number.env @@ -0,0 +1 @@ +ROUGAIL_var=9 diff --git a/tests/results/test_change/01_6boolean_multi.env b/tests/results/test_change/01_6boolean_multi.env new file mode 100644 index 0000000..b695ba2 --- /dev/null +++ b/tests/results/test_change/01_6boolean_multi.env @@ -0,0 +1,8 @@ +ROUGAIL_var1=1 +ROUGAIL_var2=1 +ROUGAIL_var3=1 +ROUGAIL_var4=0 +ROUGAIL_var5=0 +ROUGAIL_var6=0 +ROUGAIL_var7=1 +ROUGAIL_var8=1 diff --git a/tests/results/test_change/01_6custom_multi.env b/tests/results/test_change/01_6custom_multi.env new file mode 100644 index 0000000..c50c1a2 --- /dev/null +++ b/tests/results/test_change/01_6custom_multi.env @@ -0,0 +1,2 @@ +ROUGAIL_custom1=string1;string2;string3 +ROUGAIL_custom2=value diff --git a/tests/results/test_change/01_6float_multi.env b/tests/results/test_change/01_6float_multi.env new file mode 100644 index 0000000..4c8a8ef --- /dev/null +++ b/tests/results/test_change/01_6float_multi.env @@ -0,0 +1,8 @@ +ROUGAIL_var1=0.0 +ROUGAIL_var2=0.0 +ROUGAIL_var3=0.0 +ROUGAIL_var4=10.1 +ROUGAIL_var5=10.1 +ROUGAIL_var6=10.1 +ROUGAIL_var7=0.0 +ROUGAIL_var8=0.0 diff --git a/tests/results/test_change/01_6integer_multi.env b/tests/results/test_change/01_6integer_multi.env new file mode 100644 index 0000000..d9048c5 --- /dev/null +++ b/tests/results/test_change/01_6integer_multi.env @@ -0,0 +1,8 @@ +ROUGAIL_var1=0 +ROUGAIL_var2=0 +ROUGAIL_var3=0 +ROUGAIL_var4=10 +ROUGAIL_var5=10 +ROUGAIL_var6=10 +ROUGAIL_var7=0 +ROUGAIL_var8=0 diff --git a/tests/results/test_change/01_6integer_multi_mandatory.env b/tests/results/test_change/01_6integer_multi_mandatory.env new file mode 100644 index 0000000..3e76fc3 --- /dev/null +++ b/tests/results/test_change/01_6integer_multi_mandatory.env @@ -0,0 +1 @@ +ROUGAIL_var=1;2;3 diff --git a/tests/results/test_change/01_6string_empty.env b/tests/results/test_change/01_6string_empty.env new file mode 100644 index 0000000..a6c06ce --- /dev/null +++ b/tests/results/test_change/01_6string_empty.env @@ -0,0 +1 @@ +ROUGAIL_var1=value;'' diff --git a/tests/results/test_change/01_6string_multi.env b/tests/results/test_change/01_6string_multi.env new file mode 100644 index 0000000..effc2a5 --- /dev/null +++ b/tests/results/test_change/01_6string_multi.env @@ -0,0 +1,8 @@ +ROUGAIL_var1=string1;string2;string3 +ROUGAIL_var2=string1;string2;string3 +ROUGAIL_var3=string1;string2;string3 +ROUGAIL_var4=value +ROUGAIL_var5=value +ROUGAIL_var6=value +ROUGAIL_var7=value +ROUGAIL_var8=value diff --git a/tests/results/test_change/01_6string_multi_length.env b/tests/results/test_change/01_6string_multi_length.env new file mode 100644 index 0000000..858506f --- /dev/null +++ b/tests/results/test_change/01_6string_multi_length.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=val1;val2;val3 +ROUGAIL_var2=val4;val5 diff --git a/tests/results/test_change/01_7value_multi_doublequote.env b/tests/results/test_change/01_7value_multi_doublequote.env new file mode 100644 index 0000000..e2ac841 --- /dev/null +++ b/tests/results/test_change/01_7value_multi_doublequote.env @@ -0,0 +1 @@ +ROUGAIL_variable='quote"' diff --git a/tests/results/test_change/01_7value_multi_doublequote2.env b/tests/results/test_change/01_7value_multi_doublequote2.env new file mode 100644 index 0000000..b022c63 --- /dev/null +++ b/tests/results/test_change/01_7value_multi_doublequote2.env @@ -0,0 +1 @@ +ROUGAIL_variable='quote'"'"'"' diff --git a/tests/results/test_change/01_7value_multi_quote.env b/tests/results/test_change/01_7value_multi_quote.env new file mode 100644 index 0000000..9b6f6b6 --- /dev/null +++ b/tests/results/test_change/01_7value_multi_quote.env @@ -0,0 +1 @@ +ROUGAIL_variable='quote'"'"'' diff --git a/tests/results/test_change/01_8calculation_information_multi.env b/tests/results/test_change/01_8calculation_information_multi.env new file mode 100644 index 0000000..71dbc12 --- /dev/null +++ b/tests/results/test_change/01_8calculation_information_multi.env @@ -0,0 +1 @@ +ROUGAIL_variable=string1;string2;string3 diff --git a/tests/results/test_change/01_9choice_variable_multi.env b/tests/results/test_change/01_9choice_variable_multi.env new file mode 100644 index 0000000..b634de6 --- /dev/null +++ b/tests/results/test_change/01_9choice_variable_multi.env @@ -0,0 +1,2 @@ +ROUGAIL_variable1=a;b;c +ROUGAIL_variable2=a diff --git a/tests/results/test_change/01_9choice_variable_optional.env b/tests/results/test_change/01_9choice_variable_optional.env new file mode 100644 index 0000000..2112b27 --- /dev/null +++ b/tests/results/test_change/01_9choice_variable_optional.env @@ -0,0 +1 @@ +ROUGAIL_variable=c diff --git a/tests/results/test_change/02_0tags.env b/tests/results/test_change/02_0tags.env new file mode 100644 index 0000000..9163ead --- /dev/null +++ b/tests/results/test_change/02_0tags.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=string1 +ROUGAIL_var2=string1 diff --git a/tests/results/test_change/04_0type_param.env b/tests/results/test_change/04_0type_param.env new file mode 100644 index 0000000..f97a29c --- /dev/null +++ b/tests/results/test_change/04_0type_param.env @@ -0,0 +1 @@ +ROUGAIL_int=10 diff --git a/tests/results/test_change/04_0type_param_integer.env b/tests/results/test_change/04_0type_param_integer.env new file mode 100644 index 0000000..f97a29c --- /dev/null +++ b/tests/results/test_change/04_0type_param_integer.env @@ -0,0 +1 @@ +ROUGAIL_int=10 diff --git a/tests/results/test_change/04_1auto_save.env b/tests/results/test_change/04_1auto_save.env new file mode 100644 index 0000000..3cc528a --- /dev/null +++ b/tests/results/test_change/04_1auto_save.env @@ -0,0 +1 @@ +ROUGAIL_variable=no diff --git a/tests/results/test_change/04_1auto_save_and_calculated.env b/tests/results/test_change/04_1auto_save_and_calculated.env new file mode 100644 index 0000000..a4d45cc --- /dev/null +++ b/tests/results/test_change/04_1auto_save_and_calculated.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=no +ROUGAIL_var2=no diff --git a/tests/results/test_change/04_1auto_save_and_calculated_hidden.env b/tests/results/test_change/04_1auto_save_and_calculated_hidden.env new file mode 100644 index 0000000..0ee2d8c --- /dev/null +++ b/tests/results/test_change/04_1auto_save_and_calculated_hidden.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=no +ROUGAIL_var2=yes diff --git a/tests/results/test_change/04_1auto_save_and_hidden.env b/tests/results/test_change/04_1auto_save_and_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/04_1auto_save_and_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/04_1default_calculation_hidden.env b/tests/results/test_change/04_1default_calculation_hidden.env new file mode 100644 index 0000000..1a97bd1 --- /dev/null +++ b/tests/results/test_change/04_1default_calculation_hidden.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=value +ROUGAIL_var3=value diff --git a/tests/results/test_change/04_1default_calculation_hidden_2.env b/tests/results/test_change/04_1default_calculation_hidden_2.env new file mode 100644 index 0000000..60f1f37 --- /dev/null +++ b/tests/results/test_change/04_1default_calculation_hidden_2.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=value +ROUGAIL_var3=string1 diff --git a/tests/results/test_change/04_1default_calculation_hidden_3.env b/tests/results/test_change/04_1default_calculation_hidden_3.env new file mode 100644 index 0000000..8277787 --- /dev/null +++ b/tests/results/test_change/04_1default_calculation_hidden_3.env @@ -0,0 +1 @@ +ROUGAIL_var3=value diff --git a/tests/results/test_change/04_1default_calculation_hidden_4.env b/tests/results/test_change/04_1default_calculation_hidden_4.env new file mode 100644 index 0000000..43cee50 --- /dev/null +++ b/tests/results/test_change/04_1default_calculation_hidden_4.env @@ -0,0 +1,2 @@ +ROUGAIL_var2=string1 +ROUGAIL_var3=value diff --git a/tests/results/test_change/04_1default_calculation_hidden_5.env b/tests/results/test_change/04_1default_calculation_hidden_5.env new file mode 100644 index 0000000..ef4c830 --- /dev/null +++ b/tests/results/test_change/04_1default_calculation_hidden_5.env @@ -0,0 +1 @@ +ROUGAIL_var1=value diff --git a/tests/results/test_change/04_1default_calculation_hidden_6.env b/tests/results/test_change/04_1default_calculation_hidden_6.env new file mode 100644 index 0000000..60f1f37 --- /dev/null +++ b/tests/results/test_change/04_1default_calculation_hidden_6.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=value +ROUGAIL_var3=string1 diff --git a/tests/results/test_change/04_1jinja_and_hidden.env b/tests/results/test_change/04_1jinja_and_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/04_1jinja_and_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/04_5disabled_calculation_boolean.env b/tests/results/test_change/04_5disabled_calculation_boolean.env new file mode 100644 index 0000000..af241b6 --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_boolean.env @@ -0,0 +1,2 @@ +ROUGAIL_condition=no +ROUGAIL_variable1=string1 diff --git a/tests/results/test_change/04_5disabled_calculation_optional.env b/tests/results/test_change/04_5disabled_calculation_optional.env new file mode 100644 index 0000000..456e305 --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_optional.env @@ -0,0 +1 @@ +ROUGAIL_condition=no diff --git a/tests/results/test_change/04_5disabled_calculation_optional_default.env b/tests/results/test_change/04_5disabled_calculation_optional_default.env new file mode 100644 index 0000000..14bb3fe --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_optional_default.env @@ -0,0 +1,4 @@ +ROUGAIL_condition=0 +ROUGAIL_var1='' +ROUGAIL_var3='' +ROUGAIL_var4='' diff --git a/tests/results/test_change/04_5disabled_calculation_variable.env b/tests/results/test_change/04_5disabled_calculation_variable.env new file mode 100644 index 0000000..a658037 --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable.env @@ -0,0 +1,2 @@ +ROUGAIL_condition=0 +ROUGAIL_variable=string1 diff --git a/tests/results/test_change/04_5disabled_calculation_variable10.env b/tests/results/test_change/04_5disabled_calculation_variable10.env new file mode 100644 index 0000000..879c86b --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable10.env @@ -0,0 +1 @@ +ROUGAIL_condition=1 diff --git a/tests/results/test_change/04_5disabled_calculation_variable2.env b/tests/results/test_change/04_5disabled_calculation_variable2.env new file mode 100644 index 0000000..879c86b --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable2.env @@ -0,0 +1 @@ +ROUGAIL_condition=1 diff --git a/tests/results/test_change/04_5disabled_calculation_variable3.env b/tests/results/test_change/04_5disabled_calculation_variable3.env new file mode 100644 index 0000000..8f0f078 --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable3.env @@ -0,0 +1 @@ +ROUGAIL_condition=yes diff --git a/tests/results/test_change/04_5disabled_calculation_variable4.env b/tests/results/test_change/04_5disabled_calculation_variable4.env new file mode 100644 index 0000000..0915f25 --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable4.env @@ -0,0 +1,2 @@ +ROUGAIL_condition=yes +ROUGAIL_variable=string1 diff --git a/tests/results/test_change/04_5disabled_calculation_variable5.env b/tests/results/test_change/04_5disabled_calculation_variable5.env new file mode 100644 index 0000000..421eca5 --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable5.env @@ -0,0 +1 @@ +ROUGAIL_variable=string1 diff --git a/tests/results/test_change/04_5disabled_calculation_variable6.env b/tests/results/test_change/04_5disabled_calculation_variable6.env new file mode 100644 index 0000000..421eca5 --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable6.env @@ -0,0 +1 @@ +ROUGAIL_variable=string1 diff --git a/tests/results/test_change/04_5disabled_calculation_variable7.env b/tests/results/test_change/04_5disabled_calculation_variable7.env new file mode 100644 index 0000000..a658037 --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable7.env @@ -0,0 +1,2 @@ +ROUGAIL_condition=0 +ROUGAIL_variable=string1 diff --git a/tests/results/test_change/04_5disabled_calculation_variable8.env b/tests/results/test_change/04_5disabled_calculation_variable8.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable8.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/04_5disabled_calculation_variable9.env b/tests/results/test_change/04_5disabled_calculation_variable9.env new file mode 100644 index 0000000..421eca5 --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable9.env @@ -0,0 +1 @@ +ROUGAIL_variable=string1 diff --git a/tests/results/test_change/04_5disabled_calculation_variable_multi.env b/tests/results/test_change/04_5disabled_calculation_variable_multi.env new file mode 100644 index 0000000..a7f42bd --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable_multi.env @@ -0,0 +1,2 @@ +ROUGAIL_condition=0 +ROUGAIL_variable=string1;string2;string3 diff --git a/tests/results/test_change/04_5disabled_calculation_variable_transitive.env b/tests/results/test_change/04_5disabled_calculation_variable_transitive.env new file mode 100644 index 0000000..879c86b --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable_transitive.env @@ -0,0 +1 @@ +ROUGAIL_condition=1 diff --git a/tests/results/test_change/04_5disabled_calculation_variable_transitive_2.env b/tests/results/test_change/04_5disabled_calculation_variable_transitive_2.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable_transitive_2.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/04_5disabled_calculation_variable_transitive_3.env b/tests/results/test_change/04_5disabled_calculation_variable_transitive_3.env new file mode 100644 index 0000000..9702f5d --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable_transitive_3.env @@ -0,0 +1,2 @@ +ROUGAIL_condition=0 +ROUGAIL_variable1=disabled diff --git a/tests/results/test_change/04_5disabled_calculation_variable_transitive_4.env b/tests/results/test_change/04_5disabled_calculation_variable_transitive_4.env new file mode 100644 index 0000000..879c86b --- /dev/null +++ b/tests/results/test_change/04_5disabled_calculation_variable_transitive_4.env @@ -0,0 +1 @@ +ROUGAIL_condition=1 diff --git a/tests/results/test_change/04_5validators.env b/tests/results/test_change/04_5validators.env new file mode 100644 index 0000000..88d37da --- /dev/null +++ b/tests/results/test_change/04_5validators.env @@ -0,0 +1 @@ +ROUGAIL_int=1 diff --git a/tests/results/test_change/04_5validators_differ.env b/tests/results/test_change/04_5validators_differ.env new file mode 100644 index 0000000..fde757e --- /dev/null +++ b/tests/results/test_change/04_5validators_differ.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=oui +ROUGAIL_var2=no diff --git a/tests/results/test_change/04_5validators_multi.env b/tests/results/test_change/04_5validators_multi.env new file mode 100644 index 0000000..93597ed --- /dev/null +++ b/tests/results/test_change/04_5validators_multi.env @@ -0,0 +1 @@ +ROUGAIL_var1=no;yes diff --git a/tests/results/test_change/04_5validators_multi2.env b/tests/results/test_change/04_5validators_multi2.env new file mode 100644 index 0000000..93597ed --- /dev/null +++ b/tests/results/test_change/04_5validators_multi2.env @@ -0,0 +1 @@ +ROUGAIL_var1=no;yes diff --git a/tests/results/test_change/04_5validators_multi3.env b/tests/results/test_change/04_5validators_multi3.env new file mode 100644 index 0000000..1224d03 --- /dev/null +++ b/tests/results/test_change/04_5validators_multi3.env @@ -0,0 +1 @@ +ROUGAIL_var1=0;1;2 diff --git a/tests/results/test_change/04_5validators_warnings.env b/tests/results/test_change/04_5validators_warnings.env new file mode 100644 index 0000000..021407e --- /dev/null +++ b/tests/results/test_change/04_5validators_warnings.env @@ -0,0 +1 @@ +ROUGAIL_int=1000 diff --git a/tests/results/test_change/04_5validators_warnings_all.env b/tests/results/test_change/04_5validators_warnings_all.env new file mode 100644 index 0000000..021407e --- /dev/null +++ b/tests/results/test_change/04_5validators_warnings_all.env @@ -0,0 +1 @@ +ROUGAIL_int=1000 diff --git a/tests/results/test_change/05_0multi_not_uniq.env b/tests/results/test_change/05_0multi_not_uniq.env new file mode 100644 index 0000000..d631b5f --- /dev/null +++ b/tests/results/test_change/05_0multi_not_uniq.env @@ -0,0 +1 @@ +ROUGAIL_var1=non diff --git a/tests/results/test_change/05_0multi_uniq.env b/tests/results/test_change/05_0multi_uniq.env new file mode 100644 index 0000000..2257769 --- /dev/null +++ b/tests/results/test_change/05_0multi_uniq.env @@ -0,0 +1 @@ +ROUGAIL_variable=non diff --git a/tests/results/test_change/12_1auto_save_expert.env b/tests/results/test_change/12_1auto_save_expert.env new file mode 100644 index 0000000..bd66ae7 --- /dev/null +++ b/tests/results/test_change/12_1auto_save_expert.env @@ -0,0 +1 @@ +ROUGAIL_var=no diff --git a/tests/results/test_change/16_0redefine_description.env b/tests/results/test_change/16_0redefine_description.env new file mode 100644 index 0000000..3db51d1 --- /dev/null +++ b/tests/results/test_change/16_0redefine_description.env @@ -0,0 +1 @@ +ROUGAIL_var=string1 diff --git a/tests/results/test_change/16_2family_redefine_calculation.env b/tests/results/test_change/16_2family_redefine_calculation.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/16_2family_redefine_calculation.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/16_2family_redefine_disabled.env b/tests/results/test_change/16_2family_redefine_disabled.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/16_2family_redefine_disabled.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/16_3family_empty_at_ends.env b/tests/results/test_change/16_3family_empty_at_ends.env new file mode 100644 index 0000000..921001d --- /dev/null +++ b/tests/results/test_change/16_3family_empty_at_ends.env @@ -0,0 +1 @@ +ROUGAIL_var1=string1 diff --git a/tests/results/test_change/16_5exists_nonexists.env b/tests/results/test_change/16_5exists_nonexists.env new file mode 100644 index 0000000..0ee2d8c --- /dev/null +++ b/tests/results/test_change/16_5exists_nonexists.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=no +ROUGAIL_var2=yes diff --git a/tests/results/test_change/16_5exists_redefine.env b/tests/results/test_change/16_5exists_redefine.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/16_5exists_redefine.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/16_5redefine_calculation.env b/tests/results/test_change/16_5redefine_calculation.env new file mode 100644 index 0000000..a64d514 --- /dev/null +++ b/tests/results/test_change/16_5redefine_calculation.env @@ -0,0 +1 @@ +ROUGAIL_variable=yes diff --git a/tests/results/test_change/16_5redefine_choice.env b/tests/results/test_change/16_5redefine_choice.env new file mode 100644 index 0000000..ec3b8d8 --- /dev/null +++ b/tests/results/test_change/16_5redefine_choice.env @@ -0,0 +1 @@ +ROUGAIL_variable=a diff --git a/tests/results/test_change/16_5redefine_default.env b/tests/results/test_change/16_5redefine_default.env new file mode 100644 index 0000000..a64d514 --- /dev/null +++ b/tests/results/test_change/16_5redefine_default.env @@ -0,0 +1 @@ +ROUGAIL_variable=yes diff --git a/tests/results/test_change/16_5redefine_default_calculation.env b/tests/results/test_change/16_5redefine_default_calculation.env new file mode 100644 index 0000000..421eca5 --- /dev/null +++ b/tests/results/test_change/16_5redefine_default_calculation.env @@ -0,0 +1 @@ +ROUGAIL_variable=string1 diff --git a/tests/results/test_change/16_5redefine_family.env b/tests/results/test_change/16_5redefine_family.env new file mode 100644 index 0000000..421eca5 --- /dev/null +++ b/tests/results/test_change/16_5redefine_family.env @@ -0,0 +1 @@ +ROUGAIL_variable=string1 diff --git a/tests/results/test_change/16_5redefine_help.env b/tests/results/test_change/16_5redefine_help.env new file mode 100644 index 0000000..421eca5 --- /dev/null +++ b/tests/results/test_change/16_5redefine_help.env @@ -0,0 +1 @@ +ROUGAIL_variable=string1 diff --git a/tests/results/test_change/16_5redefine_hidden.env b/tests/results/test_change/16_5redefine_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/16_5redefine_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/16_5redefine_multi.env b/tests/results/test_change/16_5redefine_multi.env new file mode 100644 index 0000000..2257769 --- /dev/null +++ b/tests/results/test_change/16_5redefine_multi.env @@ -0,0 +1 @@ +ROUGAIL_variable=non diff --git a/tests/results/test_change/16_5redefine_remove_disable_calculation.env b/tests/results/test_change/16_5redefine_remove_disable_calculation.env new file mode 100644 index 0000000..0e138ef --- /dev/null +++ b/tests/results/test_change/16_5redefine_remove_disable_calculation.env @@ -0,0 +1,2 @@ +ROUGAIL_condition=no +ROUGAIL_variable=string1 diff --git a/tests/results/test_change/16_5test_redefine.env b/tests/results/test_change/16_5test_redefine.env new file mode 100644 index 0000000..15ed544 --- /dev/null +++ b/tests/results/test_change/16_5test_redefine.env @@ -0,0 +1,3 @@ +ROUGAIL_var1=no +ROUGAIL_var2=non +ROUGAIL_var3=string1 diff --git a/tests/results/test_change/16_6choice_redefine.env b/tests/results/test_change/16_6choice_redefine.env new file mode 100644 index 0000000..35a219d --- /dev/null +++ b/tests/results/test_change/16_6choice_redefine.env @@ -0,0 +1 @@ +ROUGAIL_var=c diff --git a/tests/results/test_change/16_6exists_family.env b/tests/results/test_change/16_6exists_family.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/16_6exists_family.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/16_6exists_redefine_family.env b/tests/results/test_change/16_6exists_redefine_family.env new file mode 100644 index 0000000..ab48e3f --- /dev/null +++ b/tests/results/test_change/16_6exists_redefine_family.env @@ -0,0 +1,2 @@ +ROUGAIL_variable1=string1 +ROUGAIL_variable2=string1 diff --git a/tests/results/test_change/16exists_exists.env b/tests/results/test_change/16exists_exists.env new file mode 100644 index 0000000..3db51d1 --- /dev/null +++ b/tests/results/test_change/16exists_exists.env @@ -0,0 +1 @@ +ROUGAIL_var=string1 diff --git a/tests/results/test_change/17_5redefine_leadership.env b/tests/results/test_change/17_5redefine_leadership.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/17_5redefine_leadership.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/20_0empty_family.env b/tests/results/test_change/20_0empty_family.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/20_0empty_family.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/20_0family_append.env b/tests/results/test_change/20_0family_append.env new file mode 100644 index 0000000..9163ead --- /dev/null +++ b/tests/results/test_change/20_0family_append.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=string1 +ROUGAIL_var2=string1 diff --git a/tests/results/test_change/20_0family_underscore.env b/tests/results/test_change/20_0family_underscore.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/20_0family_underscore.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/20_0multi_family.env b/tests/results/test_change/20_0multi_family.env new file mode 100644 index 0000000..e2e5242 --- /dev/null +++ b/tests/results/test_change/20_0multi_family.env @@ -0,0 +1 @@ +ROUGAIL_variable='' diff --git a/tests/results/test_change/20_0multi_family_basic.env b/tests/results/test_change/20_0multi_family_basic.env new file mode 100644 index 0000000..421eca5 --- /dev/null +++ b/tests/results/test_change/20_0multi_family_basic.env @@ -0,0 +1 @@ +ROUGAIL_variable=string1 diff --git a/tests/results/test_change/20_0multi_family_expert.env b/tests/results/test_change/20_0multi_family_expert.env new file mode 100644 index 0000000..e2e5242 --- /dev/null +++ b/tests/results/test_change/20_0multi_family_expert.env @@ -0,0 +1 @@ +ROUGAIL_variable='' diff --git a/tests/results/test_change/20_0multi_family_order.duplicate b/tests/results/test_change/20_0multi_family_order.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/20_0validators_differ_redefine.env b/tests/results/test_change/20_0validators_differ_redefine.env new file mode 100644 index 0000000..9fd8003 --- /dev/null +++ b/tests/results/test_change/20_0validators_differ_redefine.env @@ -0,0 +1,3 @@ +ROUGAIL_var1=no +ROUGAIL_var2=no +ROUGAIL_var3=yes diff --git a/tests/results/test_change/20_1empty_subfamily.env b/tests/results/test_change/20_1empty_subfamily.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/20_1empty_subfamily.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/20_2family_looks_like_dynamic.env b/tests/results/test_change/20_2family_looks_like_dynamic.env new file mode 100644 index 0000000..43e2eb1 --- /dev/null +++ b/tests/results/test_change/20_2family_looks_like_dynamic.env @@ -0,0 +1,2 @@ +ROUGAIL_dynamic=val1;val2 +ROUGAIL_var=1 diff --git a/tests/results/test_change/20_2family_looks_like_variable.env b/tests/results/test_change/20_2family_looks_like_variable.env new file mode 100644 index 0000000..d0de9b8 --- /dev/null +++ b/tests/results/test_change/20_2family_looks_like_variable.env @@ -0,0 +1 @@ +ROUGAIL_default=1 diff --git a/tests/results/test_change/20_7help_family.duplicate b/tests/results/test_change/20_7help_family.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/20_9default_information_parent.env b/tests/results/test_change/20_9default_information_parent.env new file mode 100644 index 0000000..9163ead --- /dev/null +++ b/tests/results/test_change/20_9default_information_parent.env @@ -0,0 +1,2 @@ +ROUGAIL_var1=string1 +ROUGAIL_var2=string1 diff --git a/tests/results/test_change/20_9family_absolute.duplicate b/tests/results/test_change/20_9family_absolute.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/24_0family_hidden_condition_sub_family.env b/tests/results/test_change/24_0family_hidden_condition_sub_family.env new file mode 100644 index 0000000..1049417 --- /dev/null +++ b/tests/results/test_change/24_0family_hidden_condition_sub_family.env @@ -0,0 +1,2 @@ +ROUGAIL_condition=no +ROUGAIL_var1=string1 diff --git a/tests/results/test_change/24_0family_hidden_condition_variable_sub_family.env b/tests/results/test_change/24_0family_hidden_condition_variable_sub_family.env new file mode 100644 index 0000000..879c86b --- /dev/null +++ b/tests/results/test_change/24_0family_hidden_condition_variable_sub_family.env @@ -0,0 +1 @@ +ROUGAIL_condition=1 diff --git a/tests/results/test_change/24_0family_hidden_param_condition_sub_family.env b/tests/results/test_change/24_0family_hidden_param_condition_sub_family.env new file mode 100644 index 0000000..1049417 --- /dev/null +++ b/tests/results/test_change/24_0family_hidden_param_condition_sub_family.env @@ -0,0 +1,2 @@ +ROUGAIL_condition=no +ROUGAIL_var1=string1 diff --git a/tests/results/test_change/24_0family_mandatory_condition.env b/tests/results/test_change/24_0family_mandatory_condition.env new file mode 100644 index 0000000..452b863 --- /dev/null +++ b/tests/results/test_change/24_0family_mandatory_condition.env @@ -0,0 +1,2 @@ +ROUGAIL_condition=no +ROUGAIL_var='' diff --git a/tests/results/test_change/24_0family_mandatory_condition_variable.env b/tests/results/test_change/24_0family_mandatory_condition_variable.env new file mode 100644 index 0000000..810c9a2 --- /dev/null +++ b/tests/results/test_change/24_0family_mandatory_condition_variable.env @@ -0,0 +1,2 @@ +ROUGAIL_condition=1 +ROUGAIL_var=string1 diff --git a/tests/results/test_change/24_7validators_variable_optional.env b/tests/results/test_change/24_7validators_variable_optional.env new file mode 100644 index 0000000..45cbf14 --- /dev/null +++ b/tests/results/test_change/24_7validators_variable_optional.env @@ -0,0 +1,2 @@ +ROUGAIL_int=5 +ROUGAIL_int2=1 diff --git a/tests/results/test_change/24_family_disabled_var_hidden.env b/tests/results/test_change/24_family_disabled_var_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/24_family_disabled_var_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/40_0leadership.env b/tests/results/test_change/40_0leadership.env new file mode 100644 index 0000000..1a24a0b --- /dev/null +++ b/tests/results/test_change/40_0leadership.env @@ -0,0 +1,3 @@ +ROUGAIL_leader=string1;string2;string3 +ROUGAIL_follower1=string1;string2;string3 +ROUGAIL_follower2=string1;string2;string3 diff --git a/tests/results/test_change/40_0leadership_diff_name.env b/tests/results/test_change/40_0leadership_diff_name.env new file mode 100644 index 0000000..1a24a0b --- /dev/null +++ b/tests/results/test_change/40_0leadership_diff_name.env @@ -0,0 +1,3 @@ +ROUGAIL_leader=string1;string2;string3 +ROUGAIL_follower1=string1;string2;string3 +ROUGAIL_follower2=string1;string2;string3 diff --git a/tests/results/test_change/40_0leadership_empty.env b/tests/results/test_change/40_0leadership_empty.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/40_0leadership_empty.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/40_0leadership_follower_default_calculation.env b/tests/results/test_change/40_0leadership_follower_default_calculation.env new file mode 100644 index 0000000..e50e09d --- /dev/null +++ b/tests/results/test_change/40_0leadership_follower_default_calculation.env @@ -0,0 +1,3 @@ +ROUGAIL_leader=string1;string2;string3 +ROUGAIL_follower1=value;value;value +ROUGAIL_follower2=value;value;value diff --git a/tests/results/test_change/40_0leadership_follower_default_value.env b/tests/results/test_change/40_0leadership_follower_default_value.env new file mode 100644 index 0000000..c670024 --- /dev/null +++ b/tests/results/test_change/40_0leadership_follower_default_value.env @@ -0,0 +1 @@ +ROUGAIL_leader= diff --git a/tests/results/test_change/40_0leadership_leader_follower.env b/tests/results/test_change/40_0leadership_leader_follower.env new file mode 100644 index 0000000..9afac59 --- /dev/null +++ b/tests/results/test_change/40_0leadership_leader_follower.env @@ -0,0 +1,2 @@ +ROUGAIL_leader=value1;value2 +ROUGAIL_follower=value1;value2 diff --git a/tests/results/test_change/40_0leadership_leader_not_multi.env b/tests/results/test_change/40_0leadership_leader_not_multi.env new file mode 100644 index 0000000..d238fb6 --- /dev/null +++ b/tests/results/test_change/40_0leadership_leader_not_multi.env @@ -0,0 +1,4 @@ +ROUGAIL_mode_conteneur_actif=non +ROUGAIL_leader=string1;string2;string3 +ROUGAIL_follower1=string1;string2;string3 +ROUGAIL_follower2=string1;string2;string3 diff --git a/tests/results/test_change/40_0leadership_reduce.env b/tests/results/test_change/40_0leadership_reduce.env new file mode 100644 index 0000000..fd07d24 --- /dev/null +++ b/tests/results/test_change/40_0leadership_reduce.env @@ -0,0 +1,2 @@ +ROUGAIL_leader=value_1;value_2;value_3 +ROUGAIL_follower=string1;string2;string3 diff --git a/tests/results/test_change/40_1leadership_append_follower.env b/tests/results/test_change/40_1leadership_append_follower.env new file mode 100644 index 0000000..f642fb9 --- /dev/null +++ b/tests/results/test_change/40_1leadership_append_follower.env @@ -0,0 +1,4 @@ +ROUGAIL_leader=string1;string2;string3 +ROUGAIL_follower1=string1;string2;string3 +ROUGAIL_follower2=string1;string2;string3 +ROUGAIL_follower3=string1;string2;string3 diff --git a/tests/results/test_change/40_2leadership_calculation_index.env b/tests/results/test_change/40_2leadership_calculation_index.env new file mode 100644 index 0000000..63221d7 --- /dev/null +++ b/tests/results/test_change/40_2leadership_calculation_index.env @@ -0,0 +1,2 @@ +ROUGAIL_leader=a;b;c +ROUGAIL_follower1=0;1;2 diff --git a/tests/results/test_change/40_2leadership_calculation_index_2.env b/tests/results/test_change/40_2leadership_calculation_index_2.env new file mode 100644 index 0000000..63221d7 --- /dev/null +++ b/tests/results/test_change/40_2leadership_calculation_index_2.env @@ -0,0 +1,2 @@ +ROUGAIL_leader=a;b;c +ROUGAIL_follower1=0;1;2 diff --git a/tests/results/test_change/40_6leadership_follower_multi.env b/tests/results/test_change/40_6leadership_follower_multi.env new file mode 100644 index 0000000..d5e166f --- /dev/null +++ b/tests/results/test_change/40_6leadership_follower_multi.env @@ -0,0 +1,3 @@ +ROUGAIL_leader=string1;string2;string3 +ROUGAIL_follower1=string1,string2,string3;string1,string2,string3;string1,string2,string3 +ROUGAIL_follower2=value;value;value diff --git a/tests/results/test_change/40_6leadership_follower_multi_no_mandatory.env b/tests/results/test_change/40_6leadership_follower_multi_no_mandatory.env new file mode 100644 index 0000000..c670024 --- /dev/null +++ b/tests/results/test_change/40_6leadership_follower_multi_no_mandatory.env @@ -0,0 +1 @@ +ROUGAIL_leader= diff --git a/tests/results/test_change/40_8calculation_boolean.env b/tests/results/test_change/40_8calculation_boolean.env new file mode 100644 index 0000000..8085c65 --- /dev/null +++ b/tests/results/test_change/40_8calculation_boolean.env @@ -0,0 +1,3 @@ +ROUGAIL_bool=0 +ROUGAIL_multi1=0 +ROUGAIL_multi2=1;0 diff --git a/tests/results/test_change/40_8calculation_multi_variable.env b/tests/results/test_change/40_8calculation_multi_variable.env new file mode 100644 index 0000000..a5fd565 --- /dev/null +++ b/tests/results/test_change/40_8calculation_multi_variable.env @@ -0,0 +1,3 @@ +ROUGAIL_var=no;yes +ROUGAIL_var2=no +ROUGAIL_var3=yes diff --git a/tests/results/test_change/40_8calculation_multi_variable_parent.duplicate b/tests/results/test_change/40_8calculation_multi_variable_parent.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/40_8calculation_multi_variable_parent2.duplicate b/tests/results/test_change/40_8calculation_multi_variable_parent2.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/40_9calculation_variable_leader_follower_multi_inside.env b/tests/results/test_change/40_9calculation_variable_leader_follower_multi_inside.env new file mode 100644 index 0000000..9afac59 --- /dev/null +++ b/tests/results/test_change/40_9calculation_variable_leader_follower_multi_inside.env @@ -0,0 +1,2 @@ +ROUGAIL_leader=value1;value2 +ROUGAIL_follower=value1;value2 diff --git a/tests/results/test_change/40_9leadership-calculation-outside-follower-first.env b/tests/results/test_change/40_9leadership-calculation-outside-follower-first.env new file mode 100644 index 0000000..7bc37c7 --- /dev/null +++ b/tests/results/test_change/40_9leadership-calculation-outside-follower-first.env @@ -0,0 +1,4 @@ +ROUGAIL_leader=value1;value2 +ROUGAIL_follower1=val11;val11 +ROUGAIL_follower2=val21;val21 +ROUGAIL_calculate=val11 diff --git a/tests/results/test_change/40_9leadership-calculation-outside-follower-last.env b/tests/results/test_change/40_9leadership-calculation-outside-follower-last.env new file mode 100644 index 0000000..7bc37c7 --- /dev/null +++ b/tests/results/test_change/40_9leadership-calculation-outside-follower-last.env @@ -0,0 +1,4 @@ +ROUGAIL_leader=value1;value2 +ROUGAIL_follower1=val11;val11 +ROUGAIL_follower2=val21;val21 +ROUGAIL_calculate=val11 diff --git a/tests/results/test_change/40_9leadership-calculation-outside-follower-no-mandatory.env b/tests/results/test_change/40_9leadership-calculation-outside-follower-no-mandatory.env new file mode 100644 index 0000000..3a76336 --- /dev/null +++ b/tests/results/test_change/40_9leadership-calculation-outside-follower-no-mandatory.env @@ -0,0 +1,3 @@ +ROUGAIL_leader=a;b +ROUGAIL_follower='';'' +ROUGAIL_variable='';'' diff --git a/tests/results/test_change/40_9leadership-calculation-outside-follower.env b/tests/results/test_change/40_9leadership-calculation-outside-follower.env new file mode 100644 index 0000000..e6d732c --- /dev/null +++ b/tests/results/test_change/40_9leadership-calculation-outside-follower.env @@ -0,0 +1,4 @@ +ROUGAIL_leader=value1;value2 +ROUGAIL_follower1=val11;val11 +ROUGAIL_follower2=val21;val21 +ROUGAIL_calculate=val11;val11 diff --git a/tests/results/test_change/40_9leadership-calculation-outside-leader-first.env b/tests/results/test_change/40_9leadership-calculation-outside-leader-first.env new file mode 100644 index 0000000..1ce8932 --- /dev/null +++ b/tests/results/test_change/40_9leadership-calculation-outside-leader-first.env @@ -0,0 +1,4 @@ +ROUGAIL_leader=value1;value2 +ROUGAIL_follower1=val11;val11 +ROUGAIL_follower2=val21;val21 +ROUGAIL_calculate=value1 diff --git a/tests/results/test_change/40_9leadership-calculation-outside-leader-last.env b/tests/results/test_change/40_9leadership-calculation-outside-leader-last.env new file mode 100644 index 0000000..e33216d --- /dev/null +++ b/tests/results/test_change/40_9leadership-calculation-outside-leader-last.env @@ -0,0 +1,4 @@ +ROUGAIL_leader=value1;value2 +ROUGAIL_follower1=val11;val11 +ROUGAIL_follower2=val21;val21 +ROUGAIL_calculate=value2 diff --git a/tests/results/test_change/40_9leadership-calculation-outside-leader.env b/tests/results/test_change/40_9leadership-calculation-outside-leader.env new file mode 100644 index 0000000..f7b0bb5 --- /dev/null +++ b/tests/results/test_change/40_9leadership-calculation-outside-leader.env @@ -0,0 +1,4 @@ +ROUGAIL_leader=value1;value2 +ROUGAIL_follower1=val11;val11 +ROUGAIL_follower2=val21;val21 +ROUGAIL_calculate=value1;value2 diff --git a/tests/results/test_change/40_9leadership-calculation-variable.env b/tests/results/test_change/40_9leadership-calculation-variable.env new file mode 100644 index 0000000..7d4197d --- /dev/null +++ b/tests/results/test_change/40_9leadership-calculation-variable.env @@ -0,0 +1,4 @@ +ROUGAIL_calculate=value1;value2 +ROUGAIL_leader=value1;value2 +ROUGAIL_follower1=val11;val11 +ROUGAIL_follower2=val21;val21 diff --git a/tests/results/test_change/40_9leadership-calculation-variable_leader_follower.duplicate b/tests/results/test_change/40_9leadership-calculation-variable_leader_follower.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/40_9leadership-calculation-variable_leader_follower_not_same.duplicate b/tests/results/test_change/40_9leadership-calculation-variable_leader_follower_not_same.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/41_0choice_leader.env b/tests/results/test_change/41_0choice_leader.env new file mode 100644 index 0000000..c670024 --- /dev/null +++ b/tests/results/test_change/41_0choice_leader.env @@ -0,0 +1 @@ +ROUGAIL_leader= diff --git a/tests/results/test_change/44_0leadership_hidden.env b/tests/results/test_change/44_0leadership_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/44_0leadership_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/44_0leadership_leader_hidden.env b/tests/results/test_change/44_0leadership_leader_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/44_0leadership_leader_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/44_1leadership_append_hidden_follower.env b/tests/results/test_change/44_1leadership_append_hidden_follower.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/44_1leadership_append_hidden_follower.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/44_4disabled_calcultion_follower_index.env b/tests/results/test_change/44_4disabled_calcultion_follower_index.env new file mode 100644 index 0000000..d0308ba --- /dev/null +++ b/tests/results/test_change/44_4disabled_calcultion_follower_index.env @@ -0,0 +1,2 @@ +ROUGAIL_leader=a;b +ROUGAIL_follower='';value diff --git a/tests/results/test_change/44_4leadership_mandatory.env b/tests/results/test_change/44_4leadership_mandatory.env new file mode 100644 index 0000000..2b84a4a --- /dev/null +++ b/tests/results/test_change/44_4leadership_mandatory.env @@ -0,0 +1,2 @@ +ROUGAIL_leader=string1;string2;string3 +ROUGAIL_follower1='';'';'' diff --git a/tests/results/test_change/44_4leadership_mandatory_follower.env b/tests/results/test_change/44_4leadership_mandatory_follower.env new file mode 100644 index 0000000..c670024 --- /dev/null +++ b/tests/results/test_change/44_4leadership_mandatory_follower.env @@ -0,0 +1 @@ +ROUGAIL_leader= diff --git a/tests/results/test_change/44_5leadership_leader_hidden_calculation.env b/tests/results/test_change/44_5leadership_leader_hidden_calculation.env new file mode 100644 index 0000000..456e305 --- /dev/null +++ b/tests/results/test_change/44_5leadership_leader_hidden_calculation.env @@ -0,0 +1 @@ +ROUGAIL_condition=no diff --git a/tests/results/test_change/44_6leadership_follower_disabled_calculation.env b/tests/results/test_change/44_6leadership_follower_disabled_calculation.env new file mode 100644 index 0000000..1009f4f --- /dev/null +++ b/tests/results/test_change/44_6leadership_follower_disabled_calculation.env @@ -0,0 +1,2 @@ +ROUGAIL_condition=yes +ROUGAIL_leader=string1;string2;string3 diff --git a/tests/results/test_change/60_0family_dynamic.duplicate b/tests/results/test_change/60_0family_dynamic.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_0family_dynamic_1_1.duplicate b/tests/results/test_change/60_0family_dynamic_1_1.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_0family_dynamic_1_1_empty.env b/tests/results/test_change/60_0family_dynamic_1_1_empty.env new file mode 100644 index 0000000..aeef15f --- /dev/null +++ b/tests/results/test_change/60_0family_dynamic_1_1_empty.env @@ -0,0 +1 @@ +ROUGAIL_var= diff --git a/tests/results/test_change/60_0family_dynamic_empty.env b/tests/results/test_change/60_0family_dynamic_empty.env new file mode 100644 index 0000000..aeef15f --- /dev/null +++ b/tests/results/test_change/60_0family_dynamic_empty.env @@ -0,0 +1 @@ +ROUGAIL_var= diff --git a/tests/results/test_change/60_0family_dynamic_forbidden_char.duplicate b/tests/results/test_change/60_0family_dynamic_forbidden_char.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_0family_dynamic_no_description.duplicate b/tests/results/test_change/60_0family_dynamic_no_description.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_0family_dynamic_no_description_empty.env b/tests/results/test_change/60_0family_dynamic_no_description_empty.env new file mode 100644 index 0000000..aeef15f --- /dev/null +++ b/tests/results/test_change/60_0family_dynamic_no_description_empty.env @@ -0,0 +1 @@ +ROUGAIL_var= diff --git a/tests/results/test_change/60_0family_dynamic_source_hidden.duplicate b/tests/results/test_change/60_0family_dynamic_source_hidden.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_0family_dynamic_static.duplicate b/tests/results/test_change/60_0family_dynamic_static.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_0family_dynamic_test.duplicate b/tests/results/test_change/60_0family_dynamic_test.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_0family_dynamic_upper_char.duplicate b/tests/results/test_change/60_0family_dynamic_upper_char.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_0family_dynamic_variable.duplicate b/tests/results/test_change/60_0family_dynamic_variable.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_0family_dynamic_variable_empty.duplicate b/tests/results/test_change/60_0family_dynamic_variable_empty.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_0family_dynamic_variable_optional.duplicate b/tests/results/test_change/60_0family_dynamic_variable_optional.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_0family_dynamic_variable_suffix.duplicate b/tests/results/test_change/60_0family_dynamic_variable_suffix.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_0family_dynamic_variable_suffix_empty.duplicate b/tests/results/test_change/60_0family_dynamic_variable_suffix_empty.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_0family_empty.env b/tests/results/test_change/60_0family_empty.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/60_0family_empty.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/60_0family_hidden.env b/tests/results/test_change/60_0family_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_change/60_0family_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_change/60_0family_mode.env b/tests/results/test_change/60_0family_mode.env new file mode 100644 index 0000000..0a65949 --- /dev/null +++ b/tests/results/test_change/60_0family_mode.env @@ -0,0 +1 @@ +ROUGAIL_var=non diff --git a/tests/results/test_change/60_1family_dynamic_jinja.duplicate b/tests/results/test_change/60_1family_dynamic_jinja.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group.duplicate b/tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group_2.duplicate b/tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group_2.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group_2_empty.env b/tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group_2_empty.env new file mode 100644 index 0000000..b7794e0 --- /dev/null +++ b/tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group_2_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_var= +ROUGAIL_var2='' diff --git a/tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group_empty.env b/tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group_empty.env new file mode 100644 index 0000000..6c35236 --- /dev/null +++ b/tests/results/test_change/60_2family_dynamic_jinja_fill_sub_group_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_var1= +ROUGAIL_var2='' diff --git a/tests/results/test_change/60_2family_dynamic_outside_calc.duplicate b/tests/results/test_change/60_2family_dynamic_outside_calc.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_2family_dynamic_outside_calc_empty.env b/tests/results/test_change/60_2family_dynamic_outside_calc_empty.env new file mode 100644 index 0000000..3f1ae38 --- /dev/null +++ b/tests/results/test_change/60_2family_dynamic_outside_calc_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_var1= +ROUGAIL_newvar='' diff --git a/tests/results/test_change/60_5family_dynamic_calc_description.duplicate b/tests/results/test_change/60_5family_dynamic_calc_description.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_5family_dynamic_calc_identifier.duplicate b/tests/results/test_change/60_5family_dynamic_calc_identifier.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_5family_dynamic_calc_identifier_multi.duplicate b/tests/results/test_change/60_5family_dynamic_calc_identifier_multi.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_5family_dynamic_calc_suffix2.duplicate b/tests/results/test_change/60_5family_dynamic_calc_suffix2.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_5family_dynamic_calc_suffix2_empty.env b/tests/results/test_change/60_5family_dynamic_calc_suffix2_empty.env new file mode 100644 index 0000000..aeef15f --- /dev/null +++ b/tests/results/test_change/60_5family_dynamic_calc_suffix2_empty.env @@ -0,0 +1 @@ +ROUGAIL_var= diff --git a/tests/results/test_change/60_5family_dynamic_calc_suffix_disabled.env b/tests/results/test_change/60_5family_dynamic_calc_suffix_disabled.env new file mode 100644 index 0000000..3db51d1 --- /dev/null +++ b/tests/results/test_change/60_5family_dynamic_calc_suffix_disabled.env @@ -0,0 +1 @@ +ROUGAIL_var=string1 diff --git a/tests/results/test_change/60_5family_dynamic_calc_suffix_param.duplicate b/tests/results/test_change/60_5family_dynamic_calc_suffix_param.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_5family_dynamic_calc_suffix_param_empty.env b/tests/results/test_change/60_5family_dynamic_calc_suffix_param_empty.env new file mode 100644 index 0000000..aeef15f --- /dev/null +++ b/tests/results/test_change/60_5family_dynamic_calc_suffix_param_empty.env @@ -0,0 +1 @@ +ROUGAIL_var= diff --git a/tests/results/test_change/60_5family_dynamic_calc_variable.duplicate b/tests/results/test_change/60_5family_dynamic_calc_variable.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_5family_dynamic_calc_variable_disabled.duplicate b/tests/results/test_change/60_5family_dynamic_calc_variable_disabled.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_5family_dynamic_calc_variable_disabled_outside.duplicate b/tests/results/test_change/60_5family_dynamic_calc_variable_disabled_outside.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_5family_dynamic_calc_variable_empty.env b/tests/results/test_change/60_5family_dynamic_calc_variable_empty.env new file mode 100644 index 0000000..dacd5ef --- /dev/null +++ b/tests/results/test_change/60_5family_dynamic_calc_variable_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_var1= +ROUGAIL_var2=string1 diff --git a/tests/results/test_change/60_5family_dynamic_hidden_suffix.duplicate b/tests/results/test_change/60_5family_dynamic_hidden_suffix.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_5family_dynamic_variable_outside_suffix.duplicate b/tests/results/test_change/60_5family_dynamic_variable_outside_suffix.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_5family_dynamic_variable_outside_suffix_empty.env b/tests/results/test_change/60_5family_dynamic_variable_outside_suffix_empty.env new file mode 100644 index 0000000..b7794e0 --- /dev/null +++ b/tests/results/test_change/60_5family_dynamic_variable_outside_suffix_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_var= +ROUGAIL_var2='' diff --git a/tests/results/test_change/60_6family_dynamic_leadership.duplicate b/tests/results/test_change/60_6family_dynamic_leadership.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_6family_dynamic_leadership_empty.env b/tests/results/test_change/60_6family_dynamic_leadership_empty.env new file mode 100644 index 0000000..aeef15f --- /dev/null +++ b/tests/results/test_change/60_6family_dynamic_leadership_empty.env @@ -0,0 +1 @@ +ROUGAIL_var= diff --git a/tests/results/test_change/60_6family_subdynamic_inside.duplicate b/tests/results/test_change/60_6family_subdynamic_inside.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/60_9family_dynamic_calc_both.duplicate b/tests/results/test_change/60_9family_dynamic_calc_both.duplicate new file mode 100644 index 0000000..473a0f4 diff --git a/tests/results/test_change/68_0family_leadership_mode.env b/tests/results/test_change/68_0family_leadership_mode.env new file mode 100644 index 0000000..c670024 --- /dev/null +++ b/tests/results/test_change/68_0family_leadership_mode.env @@ -0,0 +1 @@ +ROUGAIL_leader= diff --git a/tests/results/test_namespace/00_0empty.env b/tests/results/test_namespace/00_0empty.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/00_0empty.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/00_0no_variable.env b/tests/results/test_namespace/00_0no_variable.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/00_0no_variable.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/00_0no_variable_default_version.env b/tests/results/test_namespace/00_0no_variable_default_version.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/00_0no_variable_default_version.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/00_0no_variable_remove_version.env b/tests/results/test_namespace/00_0no_variable_remove_version.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/00_0no_variable_remove_version.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/00_0version_underscore.env b/tests/results/test_namespace/00_0version_underscore.env new file mode 100644 index 0000000..bf9c848 --- /dev/null +++ b/tests/results/test_namespace/00_0version_underscore.env @@ -0,0 +1 @@ +ROUGAIL_VERSION=string1 diff --git a/tests/results/test_namespace/00_1empty_variable.env b/tests/results/test_namespace/00_1empty_variable.env new file mode 100644 index 0000000..888c6d4 --- /dev/null +++ b/tests/results/test_namespace/00_1empty_variable.env @@ -0,0 +1 @@ +ROUGAIL_EMPTY=string1 diff --git a/tests/results/test_namespace/00_2default_calculated.env b/tests/results/test_namespace/00_2default_calculated.env new file mode 100644 index 0000000..563e3ba --- /dev/null +++ b/tests/results/test_namespace/00_2default_calculated.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=no +ROUGAIL_VAR2=(no) diff --git a/tests/results/test_namespace/00_2default_calculated_multi.env b/tests/results/test_namespace/00_2default_calculated_multi.env new file mode 100644 index 0000000..d4c4d1d --- /dev/null +++ b/tests/results/test_namespace/00_2default_calculated_multi.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=(no yes maybe) +ROUGAIL_VAR2=(no yes maybe) diff --git a/tests/results/test_namespace/00_2default_calculated_params_permissive.env b/tests/results/test_namespace/00_2default_calculated_params_permissive.env new file mode 100644 index 0000000..42221d8 --- /dev/null +++ b/tests/results/test_namespace/00_2default_calculated_params_permissive.env @@ -0,0 +1 @@ +ROUGAIL_VAR2=a_value diff --git a/tests/results/test_namespace/00_2default_calculated_variable.env b/tests/results/test_namespace/00_2default_calculated_variable.env new file mode 100644 index 0000000..c54116e --- /dev/null +++ b/tests/results/test_namespace/00_2default_calculated_variable.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=(domain1.lan domain2.lan) +ROUGAIL_VAR2=(domain1.lan domain2.lan) diff --git a/tests/results/test_namespace/00_2default_calculated_variable_description.env b/tests/results/test_namespace/00_2default_calculated_variable_description.env new file mode 100644 index 0000000..6a053be --- /dev/null +++ b/tests/results/test_namespace/00_2default_calculated_variable_description.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=string1 +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.env b/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.env new file mode 100644 index 0000000..c3f581f --- /dev/null +++ b/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR1=string1 +ROUGAIL_VAR2=string1 +ROUGAIL_VAR3=string1 diff --git a/tests/results/test_namespace/00_2default_calculated_variable_transitive.env b/tests/results/test_namespace/00_2default_calculated_variable_transitive.env new file mode 100644 index 0000000..c54116e --- /dev/null +++ b/tests/results/test_namespace/00_2default_calculated_variable_transitive.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=(domain1.lan domain2.lan) +ROUGAIL_VAR2=(domain1.lan domain2.lan) diff --git a/tests/results/test_namespace/00_2default_with_exclamation.env b/tests/results/test_namespace/00_2default_with_exclamation.env new file mode 100644 index 0000000..94c7231 --- /dev/null +++ b/tests/results/test_namespace/00_2default_with_exclamation.env @@ -0,0 +1 @@ +ROUGAIL_VAR1='My%Val;ue$#!1su:' diff --git a/tests/results/test_namespace/00_4load_subfolder.env b/tests/results/test_namespace/00_4load_subfolder.env new file mode 100644 index 0000000..6a053be --- /dev/null +++ b/tests/results/test_namespace/00_4load_subfolder.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=string1 +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/00_5load_notype.env b/tests/results/test_namespace/00_5load_notype.env new file mode 100644 index 0000000..f44d31c --- /dev/null +++ b/tests/results/test_namespace/00_5load_notype.env @@ -0,0 +1 @@ +ROUGAIL_WITHOUT_TYPE=non diff --git a/tests/results/test_namespace/00_6boolean.env b/tests/results/test_namespace/00_6boolean.env new file mode 100644 index 0000000..5874006 --- /dev/null +++ b/tests/results/test_namespace/00_6boolean.env @@ -0,0 +1,6 @@ +ROUGAIL_VAR1=true +ROUGAIL_VAR2=true +ROUGAIL_VAR3=true +ROUGAIL_VAR4=false +ROUGAIL_VAR5=false +ROUGAIL_VAR6=false diff --git a/tests/results/test_namespace/00_6boolean_no_mandatory.env b/tests/results/test_namespace/00_6boolean_no_mandatory.env new file mode 100644 index 0000000..1910876 --- /dev/null +++ b/tests/results/test_namespace/00_6boolean_no_mandatory.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=true diff --git a/tests/results/test_namespace/00_6choice.env b/tests/results/test_namespace/00_6choice.env new file mode 100644 index 0000000..0365131 --- /dev/null +++ b/tests/results/test_namespace/00_6choice.env @@ -0,0 +1,6 @@ +ROUGAIL_VAR1=a +ROUGAIL_VAR2=a +ROUGAIL_VAR3='' +ROUGAIL_VAR4='' +ROUGAIL_VAR5=a +ROUGAIL_VAR6=1 diff --git a/tests/results/test_namespace/00_6choice_calculation.env b/tests/results/test_namespace/00_6choice_calculation.env new file mode 100644 index 0000000..ae724a2 --- /dev/null +++ b/tests/results/test_namespace/00_6choice_calculation.env @@ -0,0 +1 @@ +ROUGAIL_VAR=9 diff --git a/tests/results/test_namespace/00_6choice_link.env b/tests/results/test_namespace/00_6choice_link.env new file mode 100644 index 0000000..3e894dd --- /dev/null +++ b/tests/results/test_namespace/00_6choice_link.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=a +ROUGAIL_VAR2=a diff --git a/tests/results/test_namespace/00_6choice_variable.env b/tests/results/test_namespace/00_6choice_variable.env new file mode 100644 index 0000000..7029546 --- /dev/null +++ b/tests/results/test_namespace/00_6choice_variable.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=(a b c) +ROUGAIL_VAR2=a diff --git a/tests/results/test_namespace/00_6choice_variable_link.env b/tests/results/test_namespace/00_6choice_variable_link.env new file mode 100644 index 0000000..e3abde8 --- /dev/null +++ b/tests/results/test_namespace/00_6choice_variable_link.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR1=(a b c) +ROUGAIL_VAR2=a +ROUGAIL_VAR3=a diff --git a/tests/results/test_namespace/00_6choice_variable_link2.env b/tests/results/test_namespace/00_6choice_variable_link2.env new file mode 100644 index 0000000..ec75a25 --- /dev/null +++ b/tests/results/test_namespace/00_6choice_variable_link2.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR1=(a b c) +ROUGAIL_VAR2=a +ROUGAIL_FAMILY_VAR3=a diff --git a/tests/results/test_namespace/00_6custom.env b/tests/results/test_namespace/00_6custom.env new file mode 100644 index 0000000..5f5741a --- /dev/null +++ b/tests/results/test_namespace/00_6custom.env @@ -0,0 +1,2 @@ +ROUGAIL_CUSTOM1=string1 +ROUGAIL_CUSTOM2=value diff --git a/tests/results/test_namespace/00_6domainname.env b/tests/results/test_namespace/00_6domainname.env new file mode 100644 index 0000000..9ef1ad9 --- /dev/null +++ b/tests/results/test_namespace/00_6domainname.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=my.domain.name diff --git a/tests/results/test_namespace/00_6domainname_params.env b/tests/results/test_namespace/00_6domainname_params.env new file mode 100644 index 0000000..9ef1ad9 --- /dev/null +++ b/tests/results/test_namespace/00_6domainname_params.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=my.domain.name diff --git a/tests/results/test_namespace/00_6float.env b/tests/results/test_namespace/00_6float.env new file mode 100644 index 0000000..9c80bd0 --- /dev/null +++ b/tests/results/test_namespace/00_6float.env @@ -0,0 +1,6 @@ +ROUGAIL_VAR1=0.0 +ROUGAIL_VAR2=0.0 +ROUGAIL_VAR3=0.0 +ROUGAIL_VAR4=10.1 +ROUGAIL_VAR5=10.1 +ROUGAIL_VAR6=10.1 diff --git a/tests/results/test_namespace/00_6integer.env b/tests/results/test_namespace/00_6integer.env new file mode 100644 index 0000000..4e52fb8 --- /dev/null +++ b/tests/results/test_namespace/00_6integer.env @@ -0,0 +1,6 @@ +ROUGAIL_VAR1=0 +ROUGAIL_VAR2=0 +ROUGAIL_VAR3=0 +ROUGAIL_VAR4=10 +ROUGAIL_VAR5=10 +ROUGAIL_VAR6=10 diff --git a/tests/results/test_namespace/00_6ip.env b/tests/results/test_namespace/00_6ip.env new file mode 100644 index 0000000..70a8aa9 --- /dev/null +++ b/tests/results/test_namespace/00_6ip.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR1=1.1.1.1 +ROUGAIL_VAR2=1.1.1.1/24 +ROUGAIL_VAR3=1.1.1.1/24 diff --git a/tests/results/test_namespace/00_6network.env b/tests/results/test_namespace/00_6network.env new file mode 100644 index 0000000..2c494f1 --- /dev/null +++ b/tests/results/test_namespace/00_6network.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR1=1.1.1.0 +ROUGAIL_VAR2=1.1.1.0/24 +ROUGAIL_VAR3=1.1.1.0/24 diff --git a/tests/results/test_namespace/00_6number.env b/tests/results/test_namespace/00_6number.env new file mode 100644 index 0000000..4e52fb8 --- /dev/null +++ b/tests/results/test_namespace/00_6number.env @@ -0,0 +1,6 @@ +ROUGAIL_VAR1=0 +ROUGAIL_VAR2=0 +ROUGAIL_VAR3=0 +ROUGAIL_VAR4=10 +ROUGAIL_VAR5=10 +ROUGAIL_VAR6=10 diff --git a/tests/results/test_namespace/00_6port.env b/tests/results/test_namespace/00_6port.env new file mode 100644 index 0000000..86079c9 --- /dev/null +++ b/tests/results/test_namespace/00_6port.env @@ -0,0 +1,3 @@ +ROUGAIL_VARIABLE1=80 +ROUGAIL_VARIABLE2=8080 +ROUGAIL_VARIABLE3=8080 diff --git a/tests/results/test_namespace/00_6regexp.env b/tests/results/test_namespace/00_6regexp.env new file mode 100644 index 0000000..b26e786 --- /dev/null +++ b/tests/results/test_namespace/00_6regexp.env @@ -0,0 +1 @@ +ROUGAIL_VAR='#a1a1a1' diff --git a/tests/results/test_namespace/00_6regexp_link.env b/tests/results/test_namespace/00_6regexp_link.env new file mode 100644 index 0000000..566a150 --- /dev/null +++ b/tests/results/test_namespace/00_6regexp_link.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1='#a1a1a1' +ROUGAIL_VAR2='#a1a1a1' diff --git a/tests/results/test_namespace/00_6secret.env b/tests/results/test_namespace/00_6secret.env new file mode 100644 index 0000000..18441a9 --- /dev/null +++ b/tests/results/test_namespace/00_6secret.env @@ -0,0 +1,2 @@ +ROUGAIL_SECRET1=onE7vaLues_len1 +ROUGAIL_SECRET2=value diff --git a/tests/results/test_namespace/00_6secret_param.env b/tests/results/test_namespace/00_6secret_param.env new file mode 100644 index 0000000..9747037 --- /dev/null +++ b/tests/results/test_namespace/00_6secret_param.env @@ -0,0 +1,3 @@ +ROUGAIL_SECRET1=onE7vaLues_len1 +ROUGAIL_SECRET2=value +ROUGAIL_SECRET3=value diff --git a/tests/results/test_namespace/00_6string.env b/tests/results/test_namespace/00_6string.env new file mode 100644 index 0000000..466ca94 --- /dev/null +++ b/tests/results/test_namespace/00_6string.env @@ -0,0 +1,8 @@ +ROUGAIL_VAR1=string1 +ROUGAIL_VAR2=string1 +ROUGAIL_VAR3=string1 +ROUGAIL_VAR4=value +ROUGAIL_VAR5=value +ROUGAIL_VAR6=value +ROUGAIL_VAR7=8080 +ROUGAIL_VAR8=true diff --git a/tests/results/test_namespace/00_7choice_quote.env b/tests/results/test_namespace/00_7choice_quote.env new file mode 100644 index 0000000..4eb0608 --- /dev/null +++ b/tests/results/test_namespace/00_7choice_quote.env @@ -0,0 +1 @@ +ROUGAIL_VAR='quote'"'"'' diff --git a/tests/results/test_namespace/00_7help.env b/tests/results/test_namespace/00_7help.env new file mode 100644 index 0000000..c3f581f --- /dev/null +++ b/tests/results/test_namespace/00_7help.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR1=string1 +ROUGAIL_VAR2=string1 +ROUGAIL_VAR3=string1 diff --git a/tests/results/test_namespace/00_7help_quote.env b/tests/results/test_namespace/00_7help_quote.env new file mode 100644 index 0000000..6a053be --- /dev/null +++ b/tests/results/test_namespace/00_7help_quote.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=string1 +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/00_7help_sup.env b/tests/results/test_namespace/00_7help_sup.env new file mode 100644 index 0000000..6a053be --- /dev/null +++ b/tests/results/test_namespace/00_7help_sup.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=string1 +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/00_7value_doublequote.env b/tests/results/test_namespace/00_7value_doublequote.env new file mode 100644 index 0000000..43029c7 --- /dev/null +++ b/tests/results/test_namespace/00_7value_doublequote.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE='quote"' diff --git a/tests/results/test_namespace/00_7value_doublequote2.env b/tests/results/test_namespace/00_7value_doublequote2.env new file mode 100644 index 0000000..9cf0e4c --- /dev/null +++ b/tests/results/test_namespace/00_7value_doublequote2.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE='quote'"'"'"' diff --git a/tests/results/test_namespace/00_7value_doublequote3.env b/tests/results/test_namespace/00_7value_doublequote3.env new file mode 100644 index 0000000..fd5247c --- /dev/null +++ b/tests/results/test_namespace/00_7value_doublequote3.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE='quote\"\'"'"'' diff --git a/tests/results/test_namespace/00_7value_quote.env b/tests/results/test_namespace/00_7value_quote.env new file mode 100644 index 0000000..0612016 --- /dev/null +++ b/tests/results/test_namespace/00_7value_quote.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE='quote'"'"'' diff --git a/tests/results/test_namespace/00_8calculation_information.env b/tests/results/test_namespace/00_8calculation_information.env new file mode 100644 index 0000000..c5ace83 --- /dev/null +++ b/tests/results/test_namespace/00_8calculation_information.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=string1 diff --git a/tests/results/test_namespace/00_8calculation_namespace.env b/tests/results/test_namespace/00_8calculation_namespace.env new file mode 100644 index 0000000..1c4ec1d --- /dev/null +++ b/tests/results/test_namespace/00_8calculation_namespace.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=Rougail diff --git a/tests/results/test_namespace/00_8calculation_param_namespace.env b/tests/results/test_namespace/00_8calculation_param_namespace.env new file mode 100644 index 0000000..1c4ec1d --- /dev/null +++ b/tests/results/test_namespace/00_8calculation_param_namespace.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=Rougail diff --git a/tests/results/test_namespace/00_8test.env b/tests/results/test_namespace/00_8test.env new file mode 100644 index 0000000..62fbd44 --- /dev/null +++ b/tests/results/test_namespace/00_8test.env @@ -0,0 +1,6 @@ +ROUGAIL_VAR1=test +ROUGAIL_VAR2=value +ROUGAIL_VAR3=test1 +ROUGAIL_VAR4='' +ROUGAIL_VAR5=true +ROUGAIL_VAR6=(test1 test2) diff --git a/tests/results/test_namespace/00_9choice_variable_multi.env b/tests/results/test_namespace/00_9choice_variable_multi.env new file mode 100644 index 0000000..baaa202 --- /dev/null +++ b/tests/results/test_namespace/00_9choice_variable_multi.env @@ -0,0 +1,2 @@ +ROUGAIL_VARIABLE1=(val1 val2) +ROUGAIL_VARIABLE2=() diff --git a/tests/results/test_namespace/00_9choice_variables.env b/tests/results/test_namespace/00_9choice_variables.env new file mode 100644 index 0000000..7de4a2f --- /dev/null +++ b/tests/results/test_namespace/00_9choice_variables.env @@ -0,0 +1,3 @@ +ROUGAIL_SOURCE_VARIABLE_1=val1 +ROUGAIL_SOURCE_VARIABLE_2=val2 +ROUGAIL_MY_VARIABLE=val1 diff --git a/tests/results/test_namespace/00_9default_calculation.env b/tests/results/test_namespace/00_9default_calculation.env new file mode 100644 index 0000000..520205a --- /dev/null +++ b/tests/results/test_namespace/00_9default_calculation.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=string_1_True_None diff --git a/tests/results/test_namespace/00_9default_calculation_information.env b/tests/results/test_namespace/00_9default_calculation_information.env new file mode 100644 index 0000000..39a1266 --- /dev/null +++ b/tests/results/test_namespace/00_9default_calculation_information.env @@ -0,0 +1 @@ +ROUGAIL_VAR=string1 diff --git a/tests/results/test_namespace/00_9default_calculation_information_other_variable.env b/tests/results/test_namespace/00_9default_calculation_information_other_variable.env new file mode 100644 index 0000000..6a053be --- /dev/null +++ b/tests/results/test_namespace/00_9default_calculation_information_other_variable.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=string1 +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional.env b/tests/results/test_namespace/00_9default_calculation_multi_optional.env new file mode 100644 index 0000000..c93d944 --- /dev/null +++ b/tests/results/test_namespace/00_9default_calculation_multi_optional.env @@ -0,0 +1,2 @@ +ROUGAIL_MY_VARIABLE=val1 +ROUGAIL_MY_CALCULATED_VARIABLE=(val1) diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional2.env b/tests/results/test_namespace/00_9default_calculation_multi_optional2.env new file mode 100644 index 0000000..c93d944 --- /dev/null +++ b/tests/results/test_namespace/00_9default_calculation_multi_optional2.env @@ -0,0 +1,2 @@ +ROUGAIL_MY_VARIABLE=val1 +ROUGAIL_MY_CALCULATED_VARIABLE=(val1) diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional_default.env b/tests/results/test_namespace/00_9default_calculation_multi_optional_default.env new file mode 100644 index 0000000..34ac43d --- /dev/null +++ b/tests/results/test_namespace/00_9default_calculation_multi_optional_default.env @@ -0,0 +1,2 @@ +ROUGAIL_MY_VARIABLE=val1 +ROUGAIL_MY_CALCULATED_VARIABLE=(val1 value) diff --git a/tests/results/test_namespace/00_9default_calculation_optional.env b/tests/results/test_namespace/00_9default_calculation_optional.env new file mode 100644 index 0000000..8051869 --- /dev/null +++ b/tests/results/test_namespace/00_9default_calculation_optional.env @@ -0,0 +1 @@ +ROUGAIL_MY_CALCULATED_VARIABLE=(string1 string2 string3) diff --git a/tests/results/test_namespace/00_9default_calculation_optional_exists.env b/tests/results/test_namespace/00_9default_calculation_optional_exists.env new file mode 100644 index 0000000..4ea102b --- /dev/null +++ b/tests/results/test_namespace/00_9default_calculation_optional_exists.env @@ -0,0 +1,2 @@ +ROUGAIL_MY_VARIABLE=(val1 val2) +ROUGAIL_MY_CALCULATED_VARIABLE=(val1 val2) diff --git a/tests/results/test_namespace/00_9default_calculation_param_optional.env b/tests/results/test_namespace/00_9default_calculation_param_optional.env new file mode 100644 index 0000000..f57effa --- /dev/null +++ b/tests/results/test_namespace/00_9default_calculation_param_optional.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=no +ROUGAIL_VAR2=no diff --git a/tests/results/test_namespace/00_9default_information_other_variable.env b/tests/results/test_namespace/00_9default_information_other_variable.env new file mode 100644 index 0000000..6a053be --- /dev/null +++ b/tests/results/test_namespace/00_9default_information_other_variable.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=string1 +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/00_9default_information_other_variable2.env b/tests/results/test_namespace/00_9default_information_other_variable2.env new file mode 100644 index 0000000..6a053be --- /dev/null +++ b/tests/results/test_namespace/00_9default_information_other_variable2.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=string1 +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/00_9default_integer.env b/tests/results/test_namespace/00_9default_integer.env new file mode 100644 index 0000000..ae724a2 --- /dev/null +++ b/tests/results/test_namespace/00_9default_integer.env @@ -0,0 +1 @@ +ROUGAIL_VAR=9 diff --git a/tests/results/test_namespace/00_9default_number.env b/tests/results/test_namespace/00_9default_number.env new file mode 100644 index 0000000..ae724a2 --- /dev/null +++ b/tests/results/test_namespace/00_9default_number.env @@ -0,0 +1 @@ +ROUGAIL_VAR=9 diff --git a/tests/results/test_namespace/00_9extra.env b/tests/results/test_namespace/00_9extra.env new file mode 100644 index 0000000..5dcce0a --- /dev/null +++ b/tests/results/test_namespace/00_9extra.env @@ -0,0 +1,2 @@ +ROUGAIL_VARIABLE=rougail +EXTRA_VARIABLE=no diff --git a/tests/results/test_namespace/00_9extra_calculation.env b/tests/results/test_namespace/00_9extra_calculation.env new file mode 100644 index 0000000..3b2e04a --- /dev/null +++ b/tests/results/test_namespace/00_9extra_calculation.env @@ -0,0 +1,4 @@ +ROUGAIL_VARIABLE=value +EXTRA_VARIABLE1=value +EXTRA_VARIABLE2=value +EXTRA_VARIABLE3=value diff --git a/tests/results/test_namespace/00_9extra_ouside.env b/tests/results/test_namespace/00_9extra_ouside.env new file mode 100644 index 0000000..6f0a966 --- /dev/null +++ b/tests/results/test_namespace/00_9extra_ouside.env @@ -0,0 +1,2 @@ +ROUGAIL_VARIABLE='value in extra' +EXTRA_VARIABLE='value in extra' diff --git a/tests/results/test_namespace/01_6boolean_multi.env b/tests/results/test_namespace/01_6boolean_multi.env new file mode 100644 index 0000000..255040e --- /dev/null +++ b/tests/results/test_namespace/01_6boolean_multi.env @@ -0,0 +1,8 @@ +ROUGAIL_VAR1=(true) +ROUGAIL_VAR2=(true) +ROUGAIL_VAR3=(true) +ROUGAIL_VAR4=(false) +ROUGAIL_VAR5=(false) +ROUGAIL_VAR6=(false) +ROUGAIL_VAR7=(true) +ROUGAIL_VAR8=(true) diff --git a/tests/results/test_namespace/01_6custom_multi.env b/tests/results/test_namespace/01_6custom_multi.env new file mode 100644 index 0000000..a29e9d6 --- /dev/null +++ b/tests/results/test_namespace/01_6custom_multi.env @@ -0,0 +1,2 @@ +ROUGAIL_CUSTOM1=(string1 string2 string3) +ROUGAIL_CUSTOM2=(value) diff --git a/tests/results/test_namespace/01_6float_multi.env b/tests/results/test_namespace/01_6float_multi.env new file mode 100644 index 0000000..9737259 --- /dev/null +++ b/tests/results/test_namespace/01_6float_multi.env @@ -0,0 +1,8 @@ +ROUGAIL_VAR1=(0.0) +ROUGAIL_VAR2=(0.0) +ROUGAIL_VAR3=(0.0) +ROUGAIL_VAR4=(10.1) +ROUGAIL_VAR5=(10.1) +ROUGAIL_VAR6=(10.1) +ROUGAIL_VAR7=(0.0) +ROUGAIL_VAR8=(0.0) diff --git a/tests/results/test_namespace/01_6integer_multi.env b/tests/results/test_namespace/01_6integer_multi.env new file mode 100644 index 0000000..ec25d31 --- /dev/null +++ b/tests/results/test_namespace/01_6integer_multi.env @@ -0,0 +1,8 @@ +ROUGAIL_VAR1=(0) +ROUGAIL_VAR2=(0) +ROUGAIL_VAR3=(0) +ROUGAIL_VAR4=(10) +ROUGAIL_VAR5=(10) +ROUGAIL_VAR6=(10) +ROUGAIL_VAR7=(0) +ROUGAIL_VAR8=(0) diff --git a/tests/results/test_namespace/01_6integer_multi_mandatory.env b/tests/results/test_namespace/01_6integer_multi_mandatory.env new file mode 100644 index 0000000..2a032ab --- /dev/null +++ b/tests/results/test_namespace/01_6integer_multi_mandatory.env @@ -0,0 +1 @@ +ROUGAIL_VAR=(1 2 3) diff --git a/tests/results/test_namespace/01_6string_empty.env b/tests/results/test_namespace/01_6string_empty.env new file mode 100644 index 0000000..69a0a09 --- /dev/null +++ b/tests/results/test_namespace/01_6string_empty.env @@ -0,0 +1 @@ +ROUGAIL_VAR1=(value '') diff --git a/tests/results/test_namespace/01_6string_multi.env b/tests/results/test_namespace/01_6string_multi.env new file mode 100644 index 0000000..08bf2bd --- /dev/null +++ b/tests/results/test_namespace/01_6string_multi.env @@ -0,0 +1,8 @@ +ROUGAIL_VAR1=(string1 string2 string3) +ROUGAIL_VAR2=(string1 string2 string3) +ROUGAIL_VAR3=(string1 string2 string3) +ROUGAIL_VAR4=(value) +ROUGAIL_VAR5=(value) +ROUGAIL_VAR6=(value) +ROUGAIL_VAR7=(value) +ROUGAIL_VAR8=(value) diff --git a/tests/results/test_namespace/01_6string_multi_length.env b/tests/results/test_namespace/01_6string_multi_length.env new file mode 100644 index 0000000..cc35ace --- /dev/null +++ b/tests/results/test_namespace/01_6string_multi_length.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=(val1 val2 val3) +ROUGAIL_VAR2=(val4 val5) diff --git a/tests/results/test_namespace/01_7value_multi_doublequote.env b/tests/results/test_namespace/01_7value_multi_doublequote.env new file mode 100644 index 0000000..c5e68c0 --- /dev/null +++ b/tests/results/test_namespace/01_7value_multi_doublequote.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=('quote"') diff --git a/tests/results/test_namespace/01_7value_multi_doublequote2.env b/tests/results/test_namespace/01_7value_multi_doublequote2.env new file mode 100644 index 0000000..db17a59 --- /dev/null +++ b/tests/results/test_namespace/01_7value_multi_doublequote2.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=('quote'"'"'"') diff --git a/tests/results/test_namespace/01_7value_multi_quote.env b/tests/results/test_namespace/01_7value_multi_quote.env new file mode 100644 index 0000000..67657c2 --- /dev/null +++ b/tests/results/test_namespace/01_7value_multi_quote.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=('quote'"'"'') diff --git a/tests/results/test_namespace/01_8calculation_information_multi.env b/tests/results/test_namespace/01_8calculation_information_multi.env new file mode 100644 index 0000000..c71f206 --- /dev/null +++ b/tests/results/test_namespace/01_8calculation_information_multi.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=(string1 string2 string3) diff --git a/tests/results/test_namespace/01_9choice_variable_multi.env b/tests/results/test_namespace/01_9choice_variable_multi.env new file mode 100644 index 0000000..f08225b --- /dev/null +++ b/tests/results/test_namespace/01_9choice_variable_multi.env @@ -0,0 +1,2 @@ +ROUGAIL_VARIABLE1=(a b c) +ROUGAIL_VARIABLE2=a diff --git a/tests/results/test_namespace/01_9choice_variable_optional.env b/tests/results/test_namespace/01_9choice_variable_optional.env new file mode 100644 index 0000000..511b3ed --- /dev/null +++ b/tests/results/test_namespace/01_9choice_variable_optional.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=c diff --git a/tests/results/test_namespace/02_0tags.env b/tests/results/test_namespace/02_0tags.env new file mode 100644 index 0000000..6a053be --- /dev/null +++ b/tests/results/test_namespace/02_0tags.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=string1 +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/04_0type_param.env b/tests/results/test_namespace/04_0type_param.env new file mode 100644 index 0000000..e1c932d --- /dev/null +++ b/tests/results/test_namespace/04_0type_param.env @@ -0,0 +1 @@ +ROUGAIL_INT=10 diff --git a/tests/results/test_namespace/04_0type_param_integer.env b/tests/results/test_namespace/04_0type_param_integer.env new file mode 100644 index 0000000..e1c932d --- /dev/null +++ b/tests/results/test_namespace/04_0type_param_integer.env @@ -0,0 +1 @@ +ROUGAIL_INT=10 diff --git a/tests/results/test_namespace/04_1auto_save.env b/tests/results/test_namespace/04_1auto_save.env new file mode 100644 index 0000000..22cadef --- /dev/null +++ b/tests/results/test_namespace/04_1auto_save.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=no diff --git a/tests/results/test_namespace/04_1auto_save_and_calculated.env b/tests/results/test_namespace/04_1auto_save_and_calculated.env new file mode 100644 index 0000000..f57effa --- /dev/null +++ b/tests/results/test_namespace/04_1auto_save_and_calculated.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=no +ROUGAIL_VAR2=no diff --git a/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.env b/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.env new file mode 100644 index 0000000..feecb61 --- /dev/null +++ b/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=no +ROUGAIL_VAR2=yes diff --git a/tests/results/test_namespace/04_1auto_save_and_hidden.env b/tests/results/test_namespace/04_1auto_save_and_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/04_1auto_save_and_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/04_1default_calculation_hidden.env b/tests/results/test_namespace/04_1default_calculation_hidden.env new file mode 100644 index 0000000..31f9b97 --- /dev/null +++ b/tests/results/test_namespace/04_1default_calculation_hidden.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=value +ROUGAIL_VAR3=value diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_2.env b/tests/results/test_namespace/04_1default_calculation_hidden_2.env new file mode 100644 index 0000000..ffa7ed2 --- /dev/null +++ b/tests/results/test_namespace/04_1default_calculation_hidden_2.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=value +ROUGAIL_VAR3=string1 diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_3.env b/tests/results/test_namespace/04_1default_calculation_hidden_3.env new file mode 100644 index 0000000..679f038 --- /dev/null +++ b/tests/results/test_namespace/04_1default_calculation_hidden_3.env @@ -0,0 +1 @@ +ROUGAIL_VAR3=value diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_4.env b/tests/results/test_namespace/04_1default_calculation_hidden_4.env new file mode 100644 index 0000000..f6a1c99 --- /dev/null +++ b/tests/results/test_namespace/04_1default_calculation_hidden_4.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR2=string1 +ROUGAIL_VAR3=value diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_5.env b/tests/results/test_namespace/04_1default_calculation_hidden_5.env new file mode 100644 index 0000000..99fb22c --- /dev/null +++ b/tests/results/test_namespace/04_1default_calculation_hidden_5.env @@ -0,0 +1 @@ +ROUGAIL_VAR1=value diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_6.env b/tests/results/test_namespace/04_1default_calculation_hidden_6.env new file mode 100644 index 0000000..ffa7ed2 --- /dev/null +++ b/tests/results/test_namespace/04_1default_calculation_hidden_6.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=value +ROUGAIL_VAR3=string1 diff --git a/tests/results/test_namespace/04_1jinja_and_hidden.env b/tests/results/test_namespace/04_1jinja_and_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/04_1jinja_and_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/04_5disabled_calculation.env b/tests/results/test_namespace/04_5disabled_calculation.env new file mode 100644 index 0000000..1ac8f31 --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation.env @@ -0,0 +1,3 @@ +ROUGAIL_CONDITION=no +ROUGAIL_VARIABLE1=string1 +ROUGAIL_VARIABLE2=string1 diff --git a/tests/results/test_namespace/04_5disabled_calculation_boolean.env b/tests/results/test_namespace/04_5disabled_calculation_boolean.env new file mode 100644 index 0000000..cd783db --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_boolean.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION=no +ROUGAIL_VARIABLE1=string1 diff --git a/tests/results/test_namespace/04_5disabled_calculation_default.env b/tests/results/test_namespace/04_5disabled_calculation_default.env new file mode 100644 index 0000000..8184276 --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_default.env @@ -0,0 +1,3 @@ +ROUGAIL_CONDITION=no +ROUGAIL_VAR1=no +ROUGAIL_VAR2=no diff --git a/tests/results/test_namespace/04_5disabled_calculation_multi.env b/tests/results/test_namespace/04_5disabled_calculation_multi.env new file mode 100644 index 0000000..2c6d47d --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_multi.env @@ -0,0 +1,3 @@ +ROUGAIL_CONDITION=no +ROUGAIL_VARIABLE1=(string1 string2 string3) +ROUGAIL_VARIABLE2=(string1 string2 string3) diff --git a/tests/results/test_namespace/04_5disabled_calculation_optional.env b/tests/results/test_namespace/04_5disabled_calculation_optional.env new file mode 100644 index 0000000..0f748ea --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_optional.env @@ -0,0 +1 @@ +ROUGAIL_CONDITION=no diff --git a/tests/results/test_namespace/04_5disabled_calculation_optional_default.env b/tests/results/test_namespace/04_5disabled_calculation_optional_default.env new file mode 100644 index 0000000..ef01531 --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_optional_default.env @@ -0,0 +1,4 @@ +ROUGAIL_CONDITION=false +ROUGAIL_VAR1='' +ROUGAIL_VAR3='' +ROUGAIL_VAR4='' diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable.env b/tests/results/test_namespace/04_5disabled_calculation_variable.env new file mode 100644 index 0000000..72ec1cf --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION=false +ROUGAIL_VARIABLE=string1 diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable10.env b/tests/results/test_namespace/04_5disabled_calculation_variable10.env new file mode 100644 index 0000000..aaf965d --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable10.env @@ -0,0 +1 @@ +ROUGAIL_CONDITION=true diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable2.env b/tests/results/test_namespace/04_5disabled_calculation_variable2.env new file mode 100644 index 0000000..aaf965d --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable2.env @@ -0,0 +1 @@ +ROUGAIL_CONDITION=true diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable3.env b/tests/results/test_namespace/04_5disabled_calculation_variable3.env new file mode 100644 index 0000000..eaff230 --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable3.env @@ -0,0 +1 @@ +ROUGAIL_CONDITION=yes diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable4.env b/tests/results/test_namespace/04_5disabled_calculation_variable4.env new file mode 100644 index 0000000..c22a8c4 --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable4.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION=yes +ROUGAIL_VARIABLE=string1 diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable5.env b/tests/results/test_namespace/04_5disabled_calculation_variable5.env new file mode 100644 index 0000000..c5ace83 --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable5.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=string1 diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable6.env b/tests/results/test_namespace/04_5disabled_calculation_variable6.env new file mode 100644 index 0000000..c5ace83 --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable6.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=string1 diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable7.env b/tests/results/test_namespace/04_5disabled_calculation_variable7.env new file mode 100644 index 0000000..72ec1cf --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable7.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION=false +ROUGAIL_VARIABLE=string1 diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable8.env b/tests/results/test_namespace/04_5disabled_calculation_variable8.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable8.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable9.env b/tests/results/test_namespace/04_5disabled_calculation_variable9.env new file mode 100644 index 0000000..c5ace83 --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable9.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=string1 diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable_multi.env b/tests/results/test_namespace/04_5disabled_calculation_variable_multi.env new file mode 100644 index 0000000..87a00f8 --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable_multi.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION=false +ROUGAIL_VARIABLE=(string1 string2 string3) diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable_transitive.env b/tests/results/test_namespace/04_5disabled_calculation_variable_transitive.env new file mode 100644 index 0000000..aaf965d --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable_transitive.env @@ -0,0 +1 @@ +ROUGAIL_CONDITION=true diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable_transitive_2.env b/tests/results/test_namespace/04_5disabled_calculation_variable_transitive_2.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable_transitive_2.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable_transitive_3.env b/tests/results/test_namespace/04_5disabled_calculation_variable_transitive_3.env new file mode 100644 index 0000000..975eaf4 --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable_transitive_3.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION=false +ROUGAIL_VARIABLE1=disabled diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable_transitive_4.env b/tests/results/test_namespace/04_5disabled_calculation_variable_transitive_4.env new file mode 100644 index 0000000..aaf965d --- /dev/null +++ b/tests/results/test_namespace/04_5disabled_calculation_variable_transitive_4.env @@ -0,0 +1 @@ +ROUGAIL_CONDITION=true diff --git a/tests/results/test_namespace/04_5hidden_calculation.env b/tests/results/test_namespace/04_5hidden_calculation.env new file mode 100644 index 0000000..8184276 --- /dev/null +++ b/tests/results/test_namespace/04_5hidden_calculation.env @@ -0,0 +1,3 @@ +ROUGAIL_CONDITION=no +ROUGAIL_VAR1=no +ROUGAIL_VAR2=no diff --git a/tests/results/test_namespace/04_5hidden_calculation2.env b/tests/results/test_namespace/04_5hidden_calculation2.env new file mode 100644 index 0000000..0f748ea --- /dev/null +++ b/tests/results/test_namespace/04_5hidden_calculation2.env @@ -0,0 +1 @@ +ROUGAIL_CONDITION=no diff --git a/tests/results/test_namespace/04_5hidden_calculation_default_calculation.env b/tests/results/test_namespace/04_5hidden_calculation_default_calculation.env new file mode 100644 index 0000000..8184276 --- /dev/null +++ b/tests/results/test_namespace/04_5hidden_calculation_default_calculation.env @@ -0,0 +1,3 @@ +ROUGAIL_CONDITION=no +ROUGAIL_VAR1=no +ROUGAIL_VAR2=no diff --git a/tests/results/test_namespace/04_5validators.env b/tests/results/test_namespace/04_5validators.env new file mode 100644 index 0000000..57be1b8 --- /dev/null +++ b/tests/results/test_namespace/04_5validators.env @@ -0,0 +1 @@ +ROUGAIL_INT=1 diff --git a/tests/results/test_namespace/04_5validators_differ.env b/tests/results/test_namespace/04_5validators_differ.env new file mode 100644 index 0000000..67e60f0 --- /dev/null +++ b/tests/results/test_namespace/04_5validators_differ.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=oui +ROUGAIL_VAR2=no diff --git a/tests/results/test_namespace/04_5validators_multi.env b/tests/results/test_namespace/04_5validators_multi.env new file mode 100644 index 0000000..3441c8e --- /dev/null +++ b/tests/results/test_namespace/04_5validators_multi.env @@ -0,0 +1 @@ +ROUGAIL_VAR1=(no yes) diff --git a/tests/results/test_namespace/04_5validators_multi2.env b/tests/results/test_namespace/04_5validators_multi2.env new file mode 100644 index 0000000..3441c8e --- /dev/null +++ b/tests/results/test_namespace/04_5validators_multi2.env @@ -0,0 +1 @@ +ROUGAIL_VAR1=(no yes) diff --git a/tests/results/test_namespace/04_5validators_multi3.env b/tests/results/test_namespace/04_5validators_multi3.env new file mode 100644 index 0000000..54fe459 --- /dev/null +++ b/tests/results/test_namespace/04_5validators_multi3.env @@ -0,0 +1 @@ +ROUGAIL_VAR1=(0 1 2) diff --git a/tests/results/test_namespace/04_5validators_warnings.env b/tests/results/test_namespace/04_5validators_warnings.env new file mode 100644 index 0000000..fa54ede --- /dev/null +++ b/tests/results/test_namespace/04_5validators_warnings.env @@ -0,0 +1 @@ +ROUGAIL_INT=1000 diff --git a/tests/results/test_namespace/04_5validators_warnings_all.env b/tests/results/test_namespace/04_5validators_warnings_all.env new file mode 100644 index 0000000..fa54ede --- /dev/null +++ b/tests/results/test_namespace/04_5validators_warnings_all.env @@ -0,0 +1 @@ +ROUGAIL_INT=1000 diff --git a/tests/results/test_namespace/05_0multi_not_uniq.env b/tests/results/test_namespace/05_0multi_not_uniq.env new file mode 100644 index 0000000..c7c59ee --- /dev/null +++ b/tests/results/test_namespace/05_0multi_not_uniq.env @@ -0,0 +1 @@ +ROUGAIL_VAR1=(non) diff --git a/tests/results/test_namespace/05_0multi_uniq.env b/tests/results/test_namespace/05_0multi_uniq.env new file mode 100644 index 0000000..7166519 --- /dev/null +++ b/tests/results/test_namespace/05_0multi_uniq.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=(non) diff --git a/tests/results/test_namespace/12_1auto_save_expert.env b/tests/results/test_namespace/12_1auto_save_expert.env new file mode 100644 index 0000000..b45b061 --- /dev/null +++ b/tests/results/test_namespace/12_1auto_save_expert.env @@ -0,0 +1 @@ +ROUGAIL_VAR=no diff --git a/tests/results/test_namespace/16_0redefine_description.env b/tests/results/test_namespace/16_0redefine_description.env new file mode 100644 index 0000000..39a1266 --- /dev/null +++ b/tests/results/test_namespace/16_0redefine_description.env @@ -0,0 +1 @@ +ROUGAIL_VAR=string1 diff --git a/tests/results/test_namespace/16_2family_redefine_calculation.env b/tests/results/test_namespace/16_2family_redefine_calculation.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/16_2family_redefine_calculation.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/16_2family_redefine_disabled.env b/tests/results/test_namespace/16_2family_redefine_disabled.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/16_2family_redefine_disabled.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/16_3family_empty_at_ends.env b/tests/results/test_namespace/16_3family_empty_at_ends.env new file mode 100644 index 0000000..96377db --- /dev/null +++ b/tests/results/test_namespace/16_3family_empty_at_ends.env @@ -0,0 +1 @@ +ROUGAIL_FAMILY_VAR1=string1 diff --git a/tests/results/test_namespace/16_5exists_nonexists.env b/tests/results/test_namespace/16_5exists_nonexists.env new file mode 100644 index 0000000..feecb61 --- /dev/null +++ b/tests/results/test_namespace/16_5exists_nonexists.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=no +ROUGAIL_VAR2=yes diff --git a/tests/results/test_namespace/16_5exists_redefine.env b/tests/results/test_namespace/16_5exists_redefine.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/16_5exists_redefine.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/16_5redefine_calculation.env b/tests/results/test_namespace/16_5redefine_calculation.env new file mode 100644 index 0000000..119ce14 --- /dev/null +++ b/tests/results/test_namespace/16_5redefine_calculation.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=yes diff --git a/tests/results/test_namespace/16_5redefine_choice.env b/tests/results/test_namespace/16_5redefine_choice.env new file mode 100644 index 0000000..c8da083 --- /dev/null +++ b/tests/results/test_namespace/16_5redefine_choice.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=a diff --git a/tests/results/test_namespace/16_5redefine_default.env b/tests/results/test_namespace/16_5redefine_default.env new file mode 100644 index 0000000..119ce14 --- /dev/null +++ b/tests/results/test_namespace/16_5redefine_default.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=yes diff --git a/tests/results/test_namespace/16_5redefine_default_calculation.env b/tests/results/test_namespace/16_5redefine_default_calculation.env new file mode 100644 index 0000000..c5ace83 --- /dev/null +++ b/tests/results/test_namespace/16_5redefine_default_calculation.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=string1 diff --git a/tests/results/test_namespace/16_5redefine_family.env b/tests/results/test_namespace/16_5redefine_family.env new file mode 100644 index 0000000..5848417 --- /dev/null +++ b/tests/results/test_namespace/16_5redefine_family.env @@ -0,0 +1 @@ +ROUGAIL_FAMILY_VARIABLE=string1 diff --git a/tests/results/test_namespace/16_5redefine_help.env b/tests/results/test_namespace/16_5redefine_help.env new file mode 100644 index 0000000..5848417 --- /dev/null +++ b/tests/results/test_namespace/16_5redefine_help.env @@ -0,0 +1 @@ +ROUGAIL_FAMILY_VARIABLE=string1 diff --git a/tests/results/test_namespace/16_5redefine_hidden.env b/tests/results/test_namespace/16_5redefine_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/16_5redefine_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/16_5redefine_multi.env b/tests/results/test_namespace/16_5redefine_multi.env new file mode 100644 index 0000000..7166519 --- /dev/null +++ b/tests/results/test_namespace/16_5redefine_multi.env @@ -0,0 +1 @@ +ROUGAIL_VARIABLE=(non) diff --git a/tests/results/test_namespace/16_5redefine_remove_disable_calculation.env b/tests/results/test_namespace/16_5redefine_remove_disable_calculation.env new file mode 100644 index 0000000..adb8f43 --- /dev/null +++ b/tests/results/test_namespace/16_5redefine_remove_disable_calculation.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION=no +ROUGAIL_VARIABLE=string1 diff --git a/tests/results/test_namespace/16_5test_redefine.env b/tests/results/test_namespace/16_5test_redefine.env new file mode 100644 index 0000000..535b231 --- /dev/null +++ b/tests/results/test_namespace/16_5test_redefine.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR1=no +ROUGAIL_VAR2=non +ROUGAIL_VAR3=string1 diff --git a/tests/results/test_namespace/16_6choice_redefine.env b/tests/results/test_namespace/16_6choice_redefine.env new file mode 100644 index 0000000..78ab1c4 --- /dev/null +++ b/tests/results/test_namespace/16_6choice_redefine.env @@ -0,0 +1 @@ +ROUGAIL_VAR=c diff --git a/tests/results/test_namespace/16_6exists_family.env b/tests/results/test_namespace/16_6exists_family.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/16_6exists_family.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/16_6exists_redefine_family.env b/tests/results/test_namespace/16_6exists_redefine_family.env new file mode 100644 index 0000000..5c53473 --- /dev/null +++ b/tests/results/test_namespace/16_6exists_redefine_family.env @@ -0,0 +1,2 @@ +ROUGAIL_FAMILY1_VARIABLE1=string1 +ROUGAIL_FAMILY2_VARIABLE2=string1 diff --git a/tests/results/test_namespace/16exists_exists.env b/tests/results/test_namespace/16exists_exists.env new file mode 100644 index 0000000..39a1266 --- /dev/null +++ b/tests/results/test_namespace/16exists_exists.env @@ -0,0 +1 @@ +ROUGAIL_VAR=string1 diff --git a/tests/results/test_namespace/17_5redefine_leadership.env b/tests/results/test_namespace/17_5redefine_leadership.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/17_5redefine_leadership.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/20_0empty_family.env b/tests/results/test_namespace/20_0empty_family.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/20_0empty_family.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/20_0family_append.env b/tests/results/test_namespace/20_0family_append.env new file mode 100644 index 0000000..17cbbf5 --- /dev/null +++ b/tests/results/test_namespace/20_0family_append.env @@ -0,0 +1,2 @@ +ROUGAIL_FAMILY_VAR1=string1 +ROUGAIL_FAMILY_VAR2=string1 diff --git a/tests/results/test_namespace/20_0family_underscore.env b/tests/results/test_namespace/20_0family_underscore.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/20_0family_underscore.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/20_0multi_family.env b/tests/results/test_namespace/20_0multi_family.env new file mode 100644 index 0000000..a8dede7 --- /dev/null +++ b/tests/results/test_namespace/20_0multi_family.env @@ -0,0 +1 @@ +ROUGAIL_FAMILY_SUBFAMILY_VARIABLE='' diff --git a/tests/results/test_namespace/20_0multi_family_basic.env b/tests/results/test_namespace/20_0multi_family_basic.env new file mode 100644 index 0000000..9b12825 --- /dev/null +++ b/tests/results/test_namespace/20_0multi_family_basic.env @@ -0,0 +1 @@ +ROUGAIL_FAMILY_SUBFAMILY_VARIABLE=string1 diff --git a/tests/results/test_namespace/20_0multi_family_expert.env b/tests/results/test_namespace/20_0multi_family_expert.env new file mode 100644 index 0000000..a8dede7 --- /dev/null +++ b/tests/results/test_namespace/20_0multi_family_expert.env @@ -0,0 +1 @@ +ROUGAIL_FAMILY_SUBFAMILY_VARIABLE='' diff --git a/tests/results/test_namespace/20_0multi_family_order.env b/tests/results/test_namespace/20_0multi_family_order.env new file mode 100644 index 0000000..0cbcc9d --- /dev/null +++ b/tests/results/test_namespace/20_0multi_family_order.env @@ -0,0 +1,4 @@ +ROUGAIL_VARIABLE=string1 +ROUGAIL_FAMILY_VARIABLE1=string1 +ROUGAIL_FAMILY_SUBFAMILY_VARIABLE=string1 +ROUGAIL_FAMILY_VARIABLE2=string1 diff --git a/tests/results/test_namespace/20_0validators_differ_redefine.env b/tests/results/test_namespace/20_0validators_differ_redefine.env new file mode 100644 index 0000000..fa608e9 --- /dev/null +++ b/tests/results/test_namespace/20_0validators_differ_redefine.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR1=no +ROUGAIL_VAR2=no +ROUGAIL_VAR3=yes diff --git a/tests/results/test_namespace/20_1empty_subfamily.env b/tests/results/test_namespace/20_1empty_subfamily.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/20_1empty_subfamily.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/20_2family_looks_like_dynamic.env b/tests/results/test_namespace/20_2family_looks_like_dynamic.env new file mode 100644 index 0000000..08d50c6 --- /dev/null +++ b/tests/results/test_namespace/20_2family_looks_like_dynamic.env @@ -0,0 +1,2 @@ +ROUGAIL_MY_FAMILY_DYNAMIC=(val1 val2) +ROUGAIL_MY_FAMILY_VAR=true diff --git a/tests/results/test_namespace/20_2family_looks_like_variable.env b/tests/results/test_namespace/20_2family_looks_like_variable.env new file mode 100644 index 0000000..3653ff5 --- /dev/null +++ b/tests/results/test_namespace/20_2family_looks_like_variable.env @@ -0,0 +1 @@ +ROUGAIL_MY_FAMILY_DEFAULT=true diff --git a/tests/results/test_namespace/20_7help_family.env b/tests/results/test_namespace/20_7help_family.env new file mode 100644 index 0000000..db1f1f0 --- /dev/null +++ b/tests/results/test_namespace/20_7help_family.env @@ -0,0 +1,3 @@ +ROUGAIL_FAMILY1_VAR=string1 +ROUGAIL_FAMILY2_VAR=string1 +ROUGAIL_FAMILY3_VAR=string1 diff --git a/tests/results/test_namespace/20_9default_information_parent.env b/tests/results/test_namespace/20_9default_information_parent.env new file mode 100644 index 0000000..17cbbf5 --- /dev/null +++ b/tests/results/test_namespace/20_9default_information_parent.env @@ -0,0 +1,2 @@ +ROUGAIL_FAMILY_VAR1=string1 +ROUGAIL_FAMILY_VAR2=string1 diff --git a/tests/results/test_namespace/24_0family_hidden_condition.env b/tests/results/test_namespace/24_0family_hidden_condition.env new file mode 100644 index 0000000..a98195d --- /dev/null +++ b/tests/results/test_namespace/24_0family_hidden_condition.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION=no +ROUGAIL_FAMILY_VAR1=string1 diff --git a/tests/results/test_namespace/24_0family_hidden_condition_boolean.env b/tests/results/test_namespace/24_0family_hidden_condition_boolean.env new file mode 100644 index 0000000..0b43855 --- /dev/null +++ b/tests/results/test_namespace/24_0family_hidden_condition_boolean.env @@ -0,0 +1 @@ +ROUGAIL_CONDITION=false diff --git a/tests/results/test_namespace/24_0family_hidden_condition_sub_family.env b/tests/results/test_namespace/24_0family_hidden_condition_sub_family.env new file mode 100644 index 0000000..07952ce --- /dev/null +++ b/tests/results/test_namespace/24_0family_hidden_condition_sub_family.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION=no +ROUGAIL_FAMILY_SUBFAMILY_VAR1=string1 diff --git a/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.env b/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.env new file mode 100644 index 0000000..aaf965d --- /dev/null +++ b/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.env @@ -0,0 +1 @@ +ROUGAIL_CONDITION=true diff --git a/tests/results/test_namespace/24_0family_hidden_condition_with_variable.env b/tests/results/test_namespace/24_0family_hidden_condition_with_variable.env new file mode 100644 index 0000000..348c137 --- /dev/null +++ b/tests/results/test_namespace/24_0family_hidden_condition_with_variable.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION1=false +ROUGAIL_CONDITION2=false diff --git a/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.env b/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.env new file mode 100644 index 0000000..a236b86 --- /dev/null +++ b/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION=no +ROUGAIL_FAMILY_SUB_FAMILY_VAR1=string1 diff --git a/tests/results/test_namespace/24_0family_mandatory_condition.env b/tests/results/test_namespace/24_0family_mandatory_condition.env new file mode 100644 index 0000000..5b57ba5 --- /dev/null +++ b/tests/results/test_namespace/24_0family_mandatory_condition.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION=no +ROUGAIL_VAR='' diff --git a/tests/results/test_namespace/24_0family_mandatory_condition_variable.env b/tests/results/test_namespace/24_0family_mandatory_condition_variable.env new file mode 100644 index 0000000..1ae4e41 --- /dev/null +++ b/tests/results/test_namespace/24_0family_mandatory_condition_variable.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION=true +ROUGAIL_VAR=string1 diff --git a/tests/results/test_namespace/24_7validators_variable_optional.env b/tests/results/test_namespace/24_7validators_variable_optional.env new file mode 100644 index 0000000..b0ff9a5 --- /dev/null +++ b/tests/results/test_namespace/24_7validators_variable_optional.env @@ -0,0 +1,2 @@ +ROUGAIL_GENERAL_INT=5 +ROUGAIL_GENERAL_INT2=1 diff --git a/tests/results/test_namespace/24_family_disabled_var_hidden.env b/tests/results/test_namespace/24_family_disabled_var_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/24_family_disabled_var_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/40_0leadership.env b/tests/results/test_namespace/40_0leadership.env new file mode 100644 index 0000000..ea51d00 --- /dev/null +++ b/tests/results/test_namespace/40_0leadership.env @@ -0,0 +1,3 @@ +ROUGAIL_LEADER_LEADER=(string1 string2 string3) +ROUGAIL_LEADER_FOLLOWER1=(string1 string2 string3) +ROUGAIL_LEADER_FOLLOWER2=(string1 string2 string3) diff --git a/tests/results/test_namespace/40_0leadership_diff_name.env b/tests/results/test_namespace/40_0leadership_diff_name.env new file mode 100644 index 0000000..716cdfb --- /dev/null +++ b/tests/results/test_namespace/40_0leadership_diff_name.env @@ -0,0 +1,3 @@ +ROUGAIL_LEADERSHIP_LEADER=(string1 string2 string3) +ROUGAIL_LEADERSHIP_FOLLOWER1=(string1 string2 string3) +ROUGAIL_LEADERSHIP_FOLLOWER2=(string1 string2 string3) diff --git a/tests/results/test_namespace/40_0leadership_empty.env b/tests/results/test_namespace/40_0leadership_empty.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/40_0leadership_empty.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/40_0leadership_follower_default_calculation.env b/tests/results/test_namespace/40_0leadership_follower_default_calculation.env new file mode 100644 index 0000000..534c042 --- /dev/null +++ b/tests/results/test_namespace/40_0leadership_follower_default_calculation.env @@ -0,0 +1,3 @@ +ROUGAIL_LEADER_LEADER=(string1 string2 string3) +ROUGAIL_LEADER_FOLLOWER1=(value value value) +ROUGAIL_LEADER_FOLLOWER2=(value value value) diff --git a/tests/results/test_namespace/40_0leadership_follower_default_submulti.env b/tests/results/test_namespace/40_0leadership_follower_default_submulti.env new file mode 100644 index 0000000..d45198f --- /dev/null +++ b/tests/results/test_namespace/40_0leadership_follower_default_submulti.env @@ -0,0 +1,3 @@ +ROUGAIL_LEADER_LEADER=(leader) +ROUGAIL_LEADER_FOLLOWER1=(value) +ROUGAIL_LEADER_FOLLOWER2=('value1;value2') diff --git a/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.env b/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.env new file mode 100644 index 0000000..5e231fc --- /dev/null +++ b/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.env @@ -0,0 +1,3 @@ +ROUGAIL_LEADER_LEADER=(leader) +ROUGAIL_LEADER_FOLLOWER1=(value) +ROUGAIL_LEADER_FOLLOWER2=(value) diff --git a/tests/results/test_namespace/40_0leadership_follower_default_value.env b/tests/results/test_namespace/40_0leadership_follower_default_value.env new file mode 100644 index 0000000..184597a --- /dev/null +++ b/tests/results/test_namespace/40_0leadership_follower_default_value.env @@ -0,0 +1 @@ +ROUGAIL_LEADER_LEADER=() diff --git a/tests/results/test_namespace/40_0leadership_leader_follower.env b/tests/results/test_namespace/40_0leadership_leader_follower.env new file mode 100644 index 0000000..3715d85 --- /dev/null +++ b/tests/results/test_namespace/40_0leadership_leader_follower.env @@ -0,0 +1,2 @@ +ROUGAIL_LEADERSHIP_LEADER=(value1 value2) +ROUGAIL_LEADERSHIP_FOLLOWER=(value1 value2) diff --git a/tests/results/test_namespace/40_0leadership_leader_not_multi.env b/tests/results/test_namespace/40_0leadership_leader_not_multi.env new file mode 100644 index 0000000..542e926 --- /dev/null +++ b/tests/results/test_namespace/40_0leadership_leader_not_multi.env @@ -0,0 +1,4 @@ +ROUGAIL_GENERAL_MODE_CONTENEUR_ACTIF=non +ROUGAIL_GENERAL1_LEADER_LEADER=(string1 string2 string3) +ROUGAIL_GENERAL1_LEADER_FOLLOWER1=(string1 string2 string3) +ROUGAIL_GENERAL1_LEADER_FOLLOWER2=(string1 string2 string3) diff --git a/tests/results/test_namespace/40_0leadership_reduce.env b/tests/results/test_namespace/40_0leadership_reduce.env new file mode 100644 index 0000000..c6046e4 --- /dev/null +++ b/tests/results/test_namespace/40_0leadership_reduce.env @@ -0,0 +1,2 @@ +ROUGAIL_LEADERSHIP_LEADER=(value_1 value_2 value_3) +ROUGAIL_LEADERSHIP_FOLLOWER=(string1 string2 string3) diff --git a/tests/results/test_namespace/40_1leadership_append_follower.env b/tests/results/test_namespace/40_1leadership_append_follower.env new file mode 100644 index 0000000..68d1881 --- /dev/null +++ b/tests/results/test_namespace/40_1leadership_append_follower.env @@ -0,0 +1,4 @@ +ROUGAIL_LEADER_LEADER=(string1 string2 string3) +ROUGAIL_LEADER_FOLLOWER1=(string1 string2 string3) +ROUGAIL_LEADER_FOLLOWER2=(string1 string2 string3) +ROUGAIL_LEADER_FOLLOWER3=(string1 string2 string3) diff --git a/tests/results/test_namespace/40_2leadership_calculation_index.env b/tests/results/test_namespace/40_2leadership_calculation_index.env new file mode 100644 index 0000000..df578d1 --- /dev/null +++ b/tests/results/test_namespace/40_2leadership_calculation_index.env @@ -0,0 +1,2 @@ +ROUGAIL_LEADER_LEADER=(a b c) +ROUGAIL_LEADER_FOLLOWER1=(0 1 2) diff --git a/tests/results/test_namespace/40_2leadership_calculation_index_2.env b/tests/results/test_namespace/40_2leadership_calculation_index_2.env new file mode 100644 index 0000000..df578d1 --- /dev/null +++ b/tests/results/test_namespace/40_2leadership_calculation_index_2.env @@ -0,0 +1,2 @@ +ROUGAIL_LEADER_LEADER=(a b c) +ROUGAIL_LEADER_FOLLOWER1=(0 1 2) diff --git a/tests/results/test_namespace/40_2leadership_calculation_param_index.env b/tests/results/test_namespace/40_2leadership_calculation_param_index.env new file mode 100644 index 0000000..df578d1 --- /dev/null +++ b/tests/results/test_namespace/40_2leadership_calculation_param_index.env @@ -0,0 +1,2 @@ +ROUGAIL_LEADER_LEADER=(a b c) +ROUGAIL_LEADER_FOLLOWER1=(0 1 2) diff --git a/tests/results/test_namespace/40_2leadership_leader_calculation.env b/tests/results/test_namespace/40_2leadership_leader_calculation.env new file mode 100644 index 0000000..cb9bccc --- /dev/null +++ b/tests/results/test_namespace/40_2leadership_leader_calculation.env @@ -0,0 +1,3 @@ +ROUGAIL_LEADER_LEADER=(val1 val2) +ROUGAIL_LEADER_FOLLOWER1=(string1 string2) +ROUGAIL_LEADER_FOLLOWER2=(string1 string2) diff --git a/tests/results/test_namespace/40_6leadership_follower_multi.env b/tests/results/test_namespace/40_6leadership_follower_multi.env new file mode 100644 index 0000000..40284e8 --- /dev/null +++ b/tests/results/test_namespace/40_6leadership_follower_multi.env @@ -0,0 +1,3 @@ +ROUGAIL_LEADERSHIP_LEADER=(string1 string2 string3) +ROUGAIL_LEADERSHIP_FOLLOWER1=('string1;string2;string3' 'string1;string2;string3' 'string1;string2;string3') +ROUGAIL_LEADERSHIP_FOLLOWER2=(value value value) diff --git a/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.env b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.env new file mode 100644 index 0000000..3301d91 --- /dev/null +++ b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.env @@ -0,0 +1 @@ +ROUGAIL_LEADERSHIP_LEADER=() diff --git a/tests/results/test_namespace/40_8calculation_boolean.env b/tests/results/test_namespace/40_8calculation_boolean.env new file mode 100644 index 0000000..5236ed3 --- /dev/null +++ b/tests/results/test_namespace/40_8calculation_boolean.env @@ -0,0 +1,3 @@ +ROUGAIL_BOOL=false +ROUGAIL_MULTI1=(false) +ROUGAIL_MULTI2=(true false) diff --git a/tests/results/test_namespace/40_8calculation_boolean_return_none.env b/tests/results/test_namespace/40_8calculation_boolean_return_none.env new file mode 100644 index 0000000..f31fd11 --- /dev/null +++ b/tests/results/test_namespace/40_8calculation_boolean_return_none.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=yes +ROUGAIL_VAR2=true diff --git a/tests/results/test_namespace/40_8calculation_integer.env b/tests/results/test_namespace/40_8calculation_integer.env new file mode 100644 index 0000000..c102a6d --- /dev/null +++ b/tests/results/test_namespace/40_8calculation_integer.env @@ -0,0 +1,3 @@ +ROUGAIL_BOOL=false +ROUGAIL_INT1=2 +ROUGAIL_INT2=3 diff --git a/tests/results/test_namespace/40_8calculation_multi_variable.env b/tests/results/test_namespace/40_8calculation_multi_variable.env new file mode 100644 index 0000000..2077adf --- /dev/null +++ b/tests/results/test_namespace/40_8calculation_multi_variable.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(no yes) +ROUGAIL_VAR2=no +ROUGAIL_VAR3=yes diff --git a/tests/results/test_namespace/40_8calculation_multi_variable_parent.env b/tests/results/test_namespace/40_8calculation_multi_variable_parent.env new file mode 100644 index 0000000..3d9d2bc --- /dev/null +++ b/tests/results/test_namespace/40_8calculation_multi_variable_parent.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR=no +ROUGAIL_FAM1_VAR=no diff --git a/tests/results/test_namespace/40_8calculation_multi_variable_parent2.env b/tests/results/test_namespace/40_8calculation_multi_variable_parent2.env new file mode 100644 index 0000000..b893959 --- /dev/null +++ b/tests/results/test_namespace/40_8calculation_multi_variable_parent2.env @@ -0,0 +1,2 @@ +ROUGAIL_FAM1_VAR=no +ROUGAIL_FAM2_VAR=no diff --git a/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.env b/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.env new file mode 100644 index 0000000..3715d85 --- /dev/null +++ b/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.env @@ -0,0 +1,2 @@ +ROUGAIL_LEADERSHIP_LEADER=(value1 value2) +ROUGAIL_LEADERSHIP_FOLLOWER=(value1 value2) diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.env b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.env new file mode 100644 index 0000000..cdd48ac --- /dev/null +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.env @@ -0,0 +1,4 @@ +ROUGAIL_LEADER_LEADER=(value1 value2) +ROUGAIL_LEADER_FOLLOWER1=(val11 val11) +ROUGAIL_LEADER_FOLLOWER2=(val21 val21) +ROUGAIL_CALCULATE=(val11) diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.env b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.env new file mode 100644 index 0000000..cdd48ac --- /dev/null +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.env @@ -0,0 +1,4 @@ +ROUGAIL_LEADER_LEADER=(value1 value2) +ROUGAIL_LEADER_FOLLOWER1=(val11 val11) +ROUGAIL_LEADER_FOLLOWER2=(val21 val21) +ROUGAIL_CALCULATE=(val11) diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.env b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.env new file mode 100644 index 0000000..7a76c97 --- /dev/null +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.env @@ -0,0 +1,3 @@ +ROUGAIL_LEADER_LEADER=(a b) +ROUGAIL_LEADER_FOLLOWER=('' '') +ROUGAIL_VARIABLE=('' '') diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower.env b/tests/results/test_namespace/40_9leadership-calculation-outside-follower.env new file mode 100644 index 0000000..bec6ce3 --- /dev/null +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower.env @@ -0,0 +1,4 @@ +ROUGAIL_LEADER_LEADER=(value1 value2) +ROUGAIL_LEADER_FOLLOWER1=(val11 val11) +ROUGAIL_LEADER_FOLLOWER2=(val21 val21) +ROUGAIL_CALCULATE=(val11 val11) diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.env b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.env new file mode 100644 index 0000000..cb987d3 --- /dev/null +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.env @@ -0,0 +1,4 @@ +ROUGAIL_LEADER_LEADER=(value1 value2) +ROUGAIL_LEADER_FOLLOWER1=(val11 val11) +ROUGAIL_LEADER_FOLLOWER2=(val21 val21) +ROUGAIL_CALCULATE=value1 diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.env b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.env new file mode 100644 index 0000000..5587144 --- /dev/null +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.env @@ -0,0 +1,4 @@ +ROUGAIL_LEADER_LEADER=(value1 value2) +ROUGAIL_LEADER_FOLLOWER1=(val11 val11) +ROUGAIL_LEADER_FOLLOWER2=(val21 val21) +ROUGAIL_CALCULATE=value2 diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader.env b/tests/results/test_namespace/40_9leadership-calculation-outside-leader.env new file mode 100644 index 0000000..aab45be --- /dev/null +++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader.env @@ -0,0 +1,4 @@ +ROUGAIL_LEADER_LEADER=(value1 value2) +ROUGAIL_LEADER_FOLLOWER1=(val11 val11) +ROUGAIL_LEADER_FOLLOWER2=(val21 val21) +ROUGAIL_CALCULATE=(value1 value2) diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable.env b/tests/results/test_namespace/40_9leadership-calculation-variable.env new file mode 100644 index 0000000..83e2cd6 --- /dev/null +++ b/tests/results/test_namespace/40_9leadership-calculation-variable.env @@ -0,0 +1,4 @@ +ROUGAIL_CALCULATE=(value1 value2) +ROUGAIL_LEADER_LEADER=(value1 value2) +ROUGAIL_LEADER_FOLLOWER1=(val11 val11) +ROUGAIL_LEADER_FOLLOWER2=(val21 val21) diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.env b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.env new file mode 100644 index 0000000..a32a571 --- /dev/null +++ b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.env @@ -0,0 +1,4 @@ +ROUGAIL_LEADERSHIP_1_LEADER=(value1 value2) +ROUGAIL_LEADERSHIP_1_FOLLOWER=(string1 string2) +ROUGAIL_LEADERSHIP_2_LEADER=(string1 string2) +ROUGAIL_LEADERSHIP_2_FOLLOWER=(val val) diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.env b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.env new file mode 100644 index 0000000..d6bef8f --- /dev/null +++ b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.env @@ -0,0 +1,4 @@ +ROUGAIL_LEADERSHIP_1_LEADER=(value1 value2) +ROUGAIL_LEADERSHIP_1_FOLLOWER=(string1 string2) +ROUGAIL_LEADERSHIP_2_LEADER=(value1 value2) +ROUGAIL_LEADERSHIP_2_FOLLOWER=('value1;value2' 'value1;value2') diff --git a/tests/results/test_namespace/41_0choice_leader.env b/tests/results/test_namespace/41_0choice_leader.env new file mode 100644 index 0000000..184597a --- /dev/null +++ b/tests/results/test_namespace/41_0choice_leader.env @@ -0,0 +1 @@ +ROUGAIL_LEADER_LEADER=() diff --git a/tests/results/test_namespace/44_0leadership_hidden.env b/tests/results/test_namespace/44_0leadership_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/44_0leadership_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/44_0leadership_leader_hidden.env b/tests/results/test_namespace/44_0leadership_leader_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/44_0leadership_leader_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/44_1leadership_append_hidden_follower.env b/tests/results/test_namespace/44_1leadership_append_hidden_follower.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/44_1leadership_append_hidden_follower.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/44_4disabled_calcultion_follower.env b/tests/results/test_namespace/44_4disabled_calcultion_follower.env new file mode 100644 index 0000000..1abd0a3 --- /dev/null +++ b/tests/results/test_namespace/44_4disabled_calcultion_follower.env @@ -0,0 +1,3 @@ +ROUGAIL_CONDITION=true +ROUGAIL_LEADER_LEADER=(a) +ROUGAIL_LEADER_FOLLOWER=(string1) diff --git a/tests/results/test_namespace/44_4disabled_calcultion_follower_index.env b/tests/results/test_namespace/44_4disabled_calcultion_follower_index.env new file mode 100644 index 0000000..f5233d2 --- /dev/null +++ b/tests/results/test_namespace/44_4disabled_calcultion_follower_index.env @@ -0,0 +1,2 @@ +ROUGAIL_LEADERSHIP_LEADER=(a b) +ROUGAIL_LEADERSHIP_FOLLOWER=('' value) diff --git a/tests/results/test_namespace/44_4leadership_mandatory.env b/tests/results/test_namespace/44_4leadership_mandatory.env new file mode 100644 index 0000000..a1fe01b --- /dev/null +++ b/tests/results/test_namespace/44_4leadership_mandatory.env @@ -0,0 +1,2 @@ +ROUGAIL_LEADER_LEADER=(string1 string2 string3) +ROUGAIL_LEADER_FOLLOWER1=('' '' '') diff --git a/tests/results/test_namespace/44_4leadership_mandatory_follower.env b/tests/results/test_namespace/44_4leadership_mandatory_follower.env new file mode 100644 index 0000000..184597a --- /dev/null +++ b/tests/results/test_namespace/44_4leadership_mandatory_follower.env @@ -0,0 +1 @@ +ROUGAIL_LEADER_LEADER=() diff --git a/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.env b/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.env new file mode 100644 index 0000000..0f748ea --- /dev/null +++ b/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.env @@ -0,0 +1 @@ +ROUGAIL_CONDITION=no diff --git a/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.env b/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.env new file mode 100644 index 0000000..dfcaa44 --- /dev/null +++ b/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.env @@ -0,0 +1,2 @@ +ROUGAIL_CONDITION=yes +ROUGAIL_LEADER_LEADER=(string1 string2 string3) diff --git a/tests/results/test_namespace/44_9calculated_default_leadership_leader.env b/tests/results/test_namespace/44_9calculated_default_leadership_leader.env new file mode 100644 index 0000000..a34cbba --- /dev/null +++ b/tests/results/test_namespace/44_9calculated_default_leadership_leader.env @@ -0,0 +1,2 @@ +ROUGAIL_LEADER_LEADER=(a b) +ROUGAIL_LEADER_FOLLOWER=('' b) diff --git a/tests/results/test_namespace/60_0family_dynamic.env b/tests/results/test_namespace/60_0family_dynamic.env new file mode 100644 index 0000000..5177e8a --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VAR=string1 +ROUGAIL_DYNVAL2_VAR=string1 diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0.env b/tests/results/test_namespace/60_0family_dynamic_1_0.env new file mode 100644 index 0000000..608a8c8 --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_1_0.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VARDYN='' +ROUGAIL_DYNVAL2_VARDYN='' diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_empty.env b/tests/results/test_namespace/60_0family_dynamic_1_0_empty.env new file mode 100644 index 0000000..01cdc0f --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_1_0_empty.env @@ -0,0 +1 @@ +ROUGAIL_VAR=() diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_type.env b/tests/results/test_namespace/60_0family_dynamic_1_0_type.env new file mode 100644 index 0000000..3737fca --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_1_0_type.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VARDYN=string1 +ROUGAIL_DYNVAL2_VARDYN=string1 diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.env b/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.env new file mode 100644 index 0000000..01cdc0f --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.env @@ -0,0 +1 @@ +ROUGAIL_VAR=() diff --git a/tests/results/test_namespace/60_0family_dynamic_1_1.env b/tests/results/test_namespace/60_0family_dynamic_1_1.env new file mode 100644 index 0000000..3737fca --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_1_1.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VARDYN=string1 +ROUGAIL_DYNVAL2_VARDYN=string1 diff --git a/tests/results/test_namespace/60_0family_dynamic_1_1_empty.env b/tests/results/test_namespace/60_0family_dynamic_1_1_empty.env new file mode 100644 index 0000000..01cdc0f --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_1_1_empty.env @@ -0,0 +1 @@ +ROUGAIL_VAR=() diff --git a/tests/results/test_namespace/60_0family_dynamic_empty.env b/tests/results/test_namespace/60_0family_dynamic_empty.env new file mode 100644 index 0000000..01cdc0f --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_empty.env @@ -0,0 +1 @@ +ROUGAIL_VAR=() diff --git a/tests/results/test_namespace/60_0family_dynamic_forbidden_char.env b/tests/results/test_namespace/60_0family_dynamic_forbidden_char.env new file mode 100644 index 0000000..3b703ff --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_forbidden_char.env @@ -0,0 +1,5 @@ +ROUGAIL_VAR=(val.1 val.2) +ROUGAIL_DYNVAL_1_VAR1=val.1 +ROUGAIL_DYNVAL_1_VAR2=val.1 +ROUGAIL_DYNVAL_2_VAR1=val.2 +ROUGAIL_DYNVAL_2_VAR2=val.2 diff --git a/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.env b/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.env new file mode 100644 index 0000000..419fe27 --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR=() +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty2.env b/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty2.env new file mode 100644 index 0000000..419fe27 --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty2.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR=() +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/60_0family_dynamic_jinja_number.env b/tests/results/test_namespace/60_0family_dynamic_jinja_number.env new file mode 100644 index 0000000..10d0d35 --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_jinja_number.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR=(1 2) +ROUGAIL_DYN1_VAR=val +ROUGAIL_DYN2_VAR=val +ROUGAIL_VAR2=val diff --git a/tests/results/test_namespace/60_0family_dynamic_no_description.env b/tests/results/test_namespace/60_0family_dynamic_no_description.env new file mode 100644 index 0000000..5177e8a --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_no_description.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VAR=string1 +ROUGAIL_DYNVAL2_VAR=string1 diff --git a/tests/results/test_namespace/60_0family_dynamic_no_description_empty.env b/tests/results/test_namespace/60_0family_dynamic_no_description_empty.env new file mode 100644 index 0000000..01cdc0f --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_no_description_empty.env @@ -0,0 +1 @@ +ROUGAIL_VAR=() diff --git a/tests/results/test_namespace/60_0family_dynamic_source_hidden.env b/tests/results/test_namespace/60_0family_dynamic_source_hidden.env new file mode 100644 index 0000000..d069cd8 --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_source_hidden.env @@ -0,0 +1,2 @@ +ROUGAIL_DYNVAL1_VAR=string1 +ROUGAIL_DYNVAL2_VAR=string1 diff --git a/tests/results/test_namespace/60_0family_dynamic_static.env b/tests/results/test_namespace/60_0family_dynamic_static.env new file mode 100644 index 0000000..d069cd8 --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_static.env @@ -0,0 +1,2 @@ +ROUGAIL_DYNVAL1_VAR=string1 +ROUGAIL_DYNVAL2_VAR=string1 diff --git a/tests/results/test_namespace/60_0family_dynamic_test.env b/tests/results/test_namespace/60_0family_dynamic_test.env new file mode 100644 index 0000000..5177e8a --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_test.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VAR=string1 +ROUGAIL_DYNVAL2_VAR=string1 diff --git a/tests/results/test_namespace/60_0family_dynamic_upper_char.env b/tests/results/test_namespace/60_0family_dynamic_upper_char.env new file mode 100644 index 0000000..f6c575f --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_upper_char.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(Val1 VAL2) +ROUGAIL_DYNVAL1_VAR=string1 +ROUGAIL_DYNVAL2_VAR=string1 diff --git a/tests/results/test_namespace/60_0family_dynamic_variable.env b/tests/results/test_namespace/60_0family_dynamic_variable.env new file mode 100644 index 0000000..6f0aa67 --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_variable.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VARIABLE=string1 +ROUGAIL_DYNVAL2_VARIABLE=string1 diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_empty.env b/tests/results/test_namespace/60_0family_dynamic_variable_empty.env new file mode 100644 index 0000000..d17084b --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_variable_empty.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR=(string1 string2 string3) +ROUGAIL_DYNSTRING1_VAR=val +ROUGAIL_DYNSTRING2_VAR=val +ROUGAIL_DYNSTRING3_VAR=val diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_optional.env b/tests/results/test_namespace/60_0family_dynamic_variable_optional.env new file mode 100644 index 0000000..333fa25 --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_variable_optional.env @@ -0,0 +1,2 @@ +ROUGAIL_DYNA_VAR=val +ROUGAIL_DYNB_VAR=val diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_suffix.env b/tests/results/test_namespace/60_0family_dynamic_variable_suffix.env new file mode 100644 index 0000000..3f03136 --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_variable_suffix.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VAR='a value' +ROUGAIL_DYNVAL2_VAR='a value' diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.env b/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.env new file mode 100644 index 0000000..3f03136 --- /dev/null +++ b/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VAR='a value' +ROUGAIL_DYNVAL2_VAR='a value' diff --git a/tests/results/test_namespace/60_0family_empty.env b/tests/results/test_namespace/60_0family_empty.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/60_0family_empty.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/60_0family_hidden.env b/tests/results/test_namespace/60_0family_hidden.env new file mode 100644 index 0000000..4c0d52d --- /dev/null +++ b/tests/results/test_namespace/60_0family_hidden.env @@ -0,0 +1 @@ + diff --git a/tests/results/test_namespace/60_0family_mode.env b/tests/results/test_namespace/60_0family_mode.env new file mode 100644 index 0000000..647dea9 --- /dev/null +++ b/tests/results/test_namespace/60_0family_mode.env @@ -0,0 +1 @@ +ROUGAIL_FAMILY_VAR=non diff --git a/tests/results/test_namespace/60_1family_dynamic_jinja.env b/tests/results/test_namespace/60_1family_dynamic_jinja.env new file mode 100644 index 0000000..b56f765 --- /dev/null +++ b/tests/results/test_namespace/60_1family_dynamic_jinja.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYN1_VAR=val +ROUGAIL_DYN2_VAR=val diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.env b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.env new file mode 100644 index 0000000..4b96ba6 --- /dev/null +++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR1=(val1 val2) +ROUGAIL_DYNVAL1_FAMILY_VAR=string1 +ROUGAIL_DYNVAL2_FAMILY_VAR=string1 +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.env b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.env new file mode 100644 index 0000000..2429d56 --- /dev/null +++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_FAMILY_VAR=val1 +ROUGAIL_DYNVAL2_FAMILY_VAR=val2 +ROUGAIL_VAR2=val1 diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.env b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.env new file mode 100644 index 0000000..2510068 --- /dev/null +++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR=() +ROUGAIL_VAR2='' diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.env b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.env new file mode 100644 index 0000000..036e0a5 --- /dev/null +++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=() +ROUGAIL_VAR2='' diff --git a/tests/results/test_namespace/60_2family_dynamic_outside_calc.env b/tests/results/test_namespace/60_2family_dynamic_outside_calc.env new file mode 100644 index 0000000..20540ea --- /dev/null +++ b/tests/results/test_namespace/60_2family_dynamic_outside_calc.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR1=(val1 val2) +ROUGAIL_DYNVAL1_VAR=val +ROUGAIL_DYNVAL2_VAR=val +ROUGAIL_NEWVAR=val diff --git a/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.env b/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.env new file mode 100644 index 0000000..c1cafdb --- /dev/null +++ b/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=() +ROUGAIL_NEWVAR='' diff --git a/tests/results/test_namespace/60_5family_dynamic_calc2.env b/tests/results/test_namespace/60_5family_dynamic_calc2.env new file mode 100644 index 0000000..57d7385 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc2.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_VAR2=string1 +ROUGAIL_DYNVAL1_VARDYN=val +ROUGAIL_DYNVAL2_VARDYN=val diff --git a/tests/results/test_namespace/60_5family_dynamic_calc2_empty.env b/tests/results/test_namespace/60_5family_dynamic_calc2_empty.env new file mode 100644 index 0000000..419fe27 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc2_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR=() +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_description.env b/tests/results/test_namespace/60_5family_dynamic_calc_description.env new file mode 100644 index 0000000..9fa8629 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_description.env @@ -0,0 +1,4 @@ +ROUGAIL_DYNVAL1_VAR=string1 +ROUGAIL_DYNVAL2_VAR=string1 +ROUGAIL_VAR1=string1 +ROUGAIL_VAR2=(string1 string1) diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_identifier.env b/tests/results/test_namespace/60_5family_dynamic_calc_identifier.env new file mode 100644 index 0000000..e165093 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_identifier.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR1=(val1 val2) +ROUGAIL_DYNVAL1_VAR=val1 +ROUGAIL_DYNVAL2_VAR=val2 +ROUGAIL_VAR3=val1 diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_identifier_multi.env b/tests/results/test_namespace/60_5family_dynamic_calc_identifier_multi.env new file mode 100644 index 0000000..518e907 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_identifier_multi.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR1=(val1 val2) +ROUGAIL_DYNVAL1_VAR=(val1) +ROUGAIL_DYNVAL2_VAR=(val2) +ROUGAIL_VAR3=(val1) diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix.env new file mode 100644 index 0000000..d08458a --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR1=(val1 val2) +ROUGAIL_DYNVAL1_VAR=string1 +ROUGAIL_DYNVAL2_VAR=string1 +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.env new file mode 100644 index 0000000..97886db --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VAR=val1 +ROUGAIL_DYNVAL2_VAR=val2 diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.env new file mode 100644 index 0000000..01cdc0f --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.env @@ -0,0 +1 @@ +ROUGAIL_VAR=() diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.env new file mode 100644 index 0000000..32bda55 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.env @@ -0,0 +1 @@ +ROUGAIL_DYNVAL2_VAR=string1 diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.env new file mode 100644 index 0000000..c042a17 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=(val1) +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled3.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled3.env new file mode 100644 index 0000000..036e0a5 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled3.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=() +ROUGAIL_VAR2='' diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.env new file mode 100644 index 0000000..993a5f7 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=() +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.env new file mode 100644 index 0000000..993a5f7 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=() +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.env new file mode 100644 index 0000000..b63d89b --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR2=string1 +ROUGAIL_VAR1=() diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.env new file mode 100644 index 0000000..7a61498 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=(val1 val2) +ROUGAIL_VAR2='a value' diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.env new file mode 100644 index 0000000..073667b --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=(val1 val2) +ROUGAIL_VAR2=true diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.env new file mode 100644 index 0000000..6945f61 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=(val1 val2) +ROUGAIL_VAR2=('a value' 'a second value') diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.env new file mode 100644 index 0000000..97886db --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VAR=val1 +ROUGAIL_DYNVAL2_VAR=val2 diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.env b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.env new file mode 100644 index 0000000..01cdc0f --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.env @@ -0,0 +1 @@ +ROUGAIL_VAR=() diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable.env b/tests/results/test_namespace/60_5family_dynamic_calc_variable.env new file mode 100644 index 0000000..d08458a --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR1=(val1 val2) +ROUGAIL_DYNVAL1_VAR=string1 +ROUGAIL_DYNVAL2_VAR=string1 +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable_disabled.env b/tests/results/test_namespace/60_5family_dynamic_calc_variable_disabled.env new file mode 100644 index 0000000..7aceb39 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable_disabled.env @@ -0,0 +1,4 @@ +ROUGAIL_DYNVAL1_VAR1=string1 +ROUGAIL_DYNVAL1_VAR2=string1 +ROUGAIL_DYNVAL2_VAR1=string1 +ROUGAIL_DYNVAL2_VAR2=string1 diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable_disabled_outside.env b/tests/results/test_namespace/60_5family_dynamic_calc_variable_disabled_outside.env new file mode 100644 index 0000000..84cf808 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable_disabled_outside.env @@ -0,0 +1,3 @@ +ROUGAIL_DYNVAL1_VAR1=string1 +ROUGAIL_DYNVAL2_VAR1=string1 +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.env b/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.env new file mode 100644 index 0000000..993a5f7 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR1=() +ROUGAIL_VAR2=string1 diff --git a/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.env b/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.env new file mode 100644 index 0000000..a4123db --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.env @@ -0,0 +1,2 @@ +ROUGAIL_DYNVAL1_VAR='' +ROUGAIL_DYNVAL1_FAMILY_VAR='' diff --git a/tests/results/test_namespace/60_5family_dynamic_unknown_suffix.env b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix.env new file mode 100644 index 0000000..63c9efd --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix.env @@ -0,0 +1,7 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_VAL1_DYN_VAR1=val1 +ROUGAIL_VAL1_DYN_VAR2=val1 +ROUGAIL_VAL1_DYN_VAR3=val1 +ROUGAIL_VAL2_DYN_VAR1=val2 +ROUGAIL_VAL2_DYN_VAR2=val2 +ROUGAIL_VAL2_DYN_VAR3=val2 diff --git a/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.env b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.env new file mode 100644 index 0000000..01cdc0f --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.env @@ -0,0 +1 @@ +ROUGAIL_VAR=() diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside.env b/tests/results/test_namespace/60_5family_dynamic_variable_outside.env new file mode 100644 index 0000000..f0af48a --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_MY_DYN_FAMILY_VAL1_VAR=val1 +ROUGAIL_MY_DYN_FAMILY_VAL2_VAR=val2 +ROUGAIL_VAR2=(val1 val2) diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside2.env b/tests/results/test_namespace/60_5family_dynamic_variable_outside2.env new file mode 100644 index 0000000..e6d4e12 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside2.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR2=(val1 val2) +ROUGAIL_VAR=(val1 val2) +ROUGAIL_MY_DYN_FAMILY_VAL1_VAR=val1 +ROUGAIL_MY_DYN_FAMILY_VAL2_VAR=val2 diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.env b/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.env new file mode 100644 index 0000000..312447c --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR2=(string1 string2 string3) +ROUGAIL_VAR=() diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.env b/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.env new file mode 100644 index 0000000..f0af48a --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_MY_DYN_FAMILY_VAL1_VAR=val1 +ROUGAIL_MY_DYN_FAMILY_VAL2_VAR=val2 +ROUGAIL_VAR2=(val1 val2) diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.env b/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.env new file mode 100644 index 0000000..eac0deb --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR=() +ROUGAIL_VAR2=(string1 string2 string3) diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.env b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.env new file mode 100644 index 0000000..f0af48a --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_MY_DYN_FAMILY_VAL1_VAR=val1 +ROUGAIL_MY_DYN_FAMILY_VAL2_VAR=val2 +ROUGAIL_VAR2=(val1 val2) diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.env b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.env new file mode 100644 index 0000000..eac0deb --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR=() +ROUGAIL_VAR2=(string1 string2 string3) diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix.env b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix.env new file mode 100644 index 0000000..120a218 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix.env @@ -0,0 +1,6 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_MY_DYN_FAMILY_VAL1_SUBDYN_VAL1_VAR=val1 +ROUGAIL_MY_DYN_FAMILY_VAL1_SUBDYN_VAL2_VAR=val2 +ROUGAIL_MY_DYN_FAMILY_VAL2_SUBDYN_VAL1_VAR=val1 +ROUGAIL_MY_DYN_FAMILY_VAL2_SUBDYN_VAL2_VAR=val2 +ROUGAIL_VAR2=(val1 val2) diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.env b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.env new file mode 100644 index 0000000..adc8d8d --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR=() +ROUGAIL_VAR2=() diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.env b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.env new file mode 100644 index 0000000..eb872eb --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.env @@ -0,0 +1,4 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYN_VAL1_VAR=val1 +ROUGAIL_DYN_VAL2_VAR=val2 +ROUGAIL_VAR2=val1 diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.env b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.env new file mode 100644 index 0000000..2510068 --- /dev/null +++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR=() +ROUGAIL_VAR2='' diff --git a/tests/results/test_namespace/60_6family_dynamic_inside.env b/tests/results/test_namespace/60_6family_dynamic_inside.env new file mode 100644 index 0000000..642ad44 --- /dev/null +++ b/tests/results/test_namespace/60_6family_dynamic_inside.env @@ -0,0 +1,9 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_VAL1_DYN_VAR1=val1 +ROUGAIL_VAL1_DYN_VAR2=val1 +ROUGAIL_VAL1_DYN_VAR3=val1 +ROUGAIL_VAL1_DYN_VAR4=val1 +ROUGAIL_VAL2_DYN_VAR1=val2 +ROUGAIL_VAL2_DYN_VAR2=val2 +ROUGAIL_VAL2_DYN_VAR3=val2 +ROUGAIL_VAL2_DYN_VAR4=val1 diff --git a/tests/results/test_namespace/60_6family_dynamic_inside_empty.env b/tests/results/test_namespace/60_6family_dynamic_inside_empty.env new file mode 100644 index 0000000..01cdc0f --- /dev/null +++ b/tests/results/test_namespace/60_6family_dynamic_inside_empty.env @@ -0,0 +1 @@ +ROUGAIL_VAR=() diff --git a/tests/results/test_namespace/60_6family_dynamic_inside_identifier.env b/tests/results/test_namespace/60_6family_dynamic_inside_identifier.env new file mode 100644 index 0000000..642ad44 --- /dev/null +++ b/tests/results/test_namespace/60_6family_dynamic_inside_identifier.env @@ -0,0 +1,9 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_VAL1_DYN_VAR1=val1 +ROUGAIL_VAL1_DYN_VAR2=val1 +ROUGAIL_VAL1_DYN_VAR3=val1 +ROUGAIL_VAL1_DYN_VAR4=val1 +ROUGAIL_VAL2_DYN_VAR1=val2 +ROUGAIL_VAL2_DYN_VAR2=val2 +ROUGAIL_VAL2_DYN_VAR3=val2 +ROUGAIL_VAL2_DYN_VAR4=val1 diff --git a/tests/results/test_namespace/60_6family_dynamic_leadership.env b/tests/results/test_namespace/60_6family_dynamic_leadership.env new file mode 100644 index 0000000..be69b4c --- /dev/null +++ b/tests/results/test_namespace/60_6family_dynamic_leadership.env @@ -0,0 +1,7 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_LEADERSHIP_LEADER=(string1 string2 string3) +ROUGAIL_DYNVAL1_LEADERSHIP_FOLLOWER1=('' '' '') +ROUGAIL_DYNVAL1_LEADERSHIP_FOLLOWER2=('' '' '') +ROUGAIL_DYNVAL2_LEADERSHIP_LEADER=(string1 string2 string3) +ROUGAIL_DYNVAL2_LEADERSHIP_FOLLOWER1=('' '' '') +ROUGAIL_DYNVAL2_LEADERSHIP_FOLLOWER2=('' '' '') diff --git a/tests/results/test_namespace/60_6family_dynamic_leadership_empty.env b/tests/results/test_namespace/60_6family_dynamic_leadership_empty.env new file mode 100644 index 0000000..01cdc0f --- /dev/null +++ b/tests/results/test_namespace/60_6family_dynamic_leadership_empty.env @@ -0,0 +1 @@ +ROUGAIL_VAR=() diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.env b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.env new file mode 100644 index 0000000..4814403 --- /dev/null +++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.env @@ -0,0 +1,15 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VAR=(tval1 tval2) +ROUGAIL_DYNVAL1_DYN_TVAL1_VAR=tval1 +ROUGAIL_DYNVAL1_DYN_TVAL1_VAR_IDENTIFIER=val1 +ROUGAIL_DYNVAL1_DYN_TVAL1_VAR_IDENTIFIERS=val1-tval1 +ROUGAIL_DYNVAL1_DYN_TVAL2_VAR=tval2 +ROUGAIL_DYNVAL1_DYN_TVAL2_VAR_IDENTIFIER=val1 +ROUGAIL_DYNVAL1_DYN_TVAL2_VAR_IDENTIFIERS=val1-tval2 +ROUGAIL_DYNVAL2_VAR=(tval1 tval2) +ROUGAIL_DYNVAL2_DYN_TVAL1_VAR=tval1 +ROUGAIL_DYNVAL2_DYN_TVAL1_VAR_IDENTIFIER=val2 +ROUGAIL_DYNVAL2_DYN_TVAL1_VAR_IDENTIFIERS=val2-tval1 +ROUGAIL_DYNVAL2_DYN_TVAL2_VAR=tval2 +ROUGAIL_DYNVAL2_DYN_TVAL2_VAR_IDENTIFIER=val2 +ROUGAIL_DYNVAL2_DYN_TVAL2_VAR_IDENTIFIERS=val2-tval2 diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.env b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.env new file mode 100644 index 0000000..4814403 --- /dev/null +++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.env @@ -0,0 +1,15 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VAR=(tval1 tval2) +ROUGAIL_DYNVAL1_DYN_TVAL1_VAR=tval1 +ROUGAIL_DYNVAL1_DYN_TVAL1_VAR_IDENTIFIER=val1 +ROUGAIL_DYNVAL1_DYN_TVAL1_VAR_IDENTIFIERS=val1-tval1 +ROUGAIL_DYNVAL1_DYN_TVAL2_VAR=tval2 +ROUGAIL_DYNVAL1_DYN_TVAL2_VAR_IDENTIFIER=val1 +ROUGAIL_DYNVAL1_DYN_TVAL2_VAR_IDENTIFIERS=val1-tval2 +ROUGAIL_DYNVAL2_VAR=(tval1 tval2) +ROUGAIL_DYNVAL2_DYN_TVAL1_VAR=tval1 +ROUGAIL_DYNVAL2_DYN_TVAL1_VAR_IDENTIFIER=val2 +ROUGAIL_DYNVAL2_DYN_TVAL1_VAR_IDENTIFIERS=val2-tval1 +ROUGAIL_DYNVAL2_DYN_TVAL2_VAR=tval2 +ROUGAIL_DYNVAL2_DYN_TVAL2_VAR_IDENTIFIER=val2 +ROUGAIL_DYNVAL2_DYN_TVAL2_VAR_IDENTIFIERS=val2-tval2 diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.env b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.env new file mode 100644 index 0000000..7e3eac6 --- /dev/null +++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.env @@ -0,0 +1,5 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_VAL1_VAL1_VAR=string1 +ROUGAIL_VAL1_VAL2_VAR=string1 +ROUGAIL_VAL2_VAL1_VAR=string1 +ROUGAIL_VAL2_VAL2_VAR=string1 diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.env b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.env new file mode 100644 index 0000000..01cdc0f --- /dev/null +++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.env @@ -0,0 +1 @@ +ROUGAIL_VAR=() diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.env b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.env new file mode 100644 index 0000000..ca44caa --- /dev/null +++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_VAR=() +ROUGAIL_DYNVAL2_VAR=() diff --git a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.env b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.env new file mode 100644 index 0000000..9ec9a2b --- /dev/null +++ b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.env @@ -0,0 +1,6 @@ +ROUGAIL_VAR1=(val1 val2) +ROUGAIL_DYNVAL1_DYNVAL1_VAR=string1 +ROUGAIL_DYNVAL1_DYNVAL2_VAR=string1 +ROUGAIL_DYNVAL2_DYNVAL1_VAR=string1 +ROUGAIL_DYNVAL2_DYNVAL2_VAR=string1 +ROUGAIL_VAR2=(string1 string1) diff --git a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.env b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.env new file mode 100644 index 0000000..9ec9a2b --- /dev/null +++ b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.env @@ -0,0 +1,6 @@ +ROUGAIL_VAR1=(val1 val2) +ROUGAIL_DYNVAL1_DYNVAL1_VAR=string1 +ROUGAIL_DYNVAL1_DYNVAL2_VAR=string1 +ROUGAIL_DYNVAL2_DYNVAL1_VAR=string1 +ROUGAIL_DYNVAL2_DYNVAL2_VAR=string1 +ROUGAIL_VAR2=(string1 string1) diff --git a/tests/results/test_namespace/60_6family_subdynamic_inside.env b/tests/results/test_namespace/60_6family_subdynamic_inside.env new file mode 100644 index 0000000..da54cac --- /dev/null +++ b/tests/results/test_namespace/60_6family_subdynamic_inside.env @@ -0,0 +1,9 @@ +ROUGAIL_VAR=(val1 val2) +ROUGAIL_DYNVAL1_DYNVAL1_VAR1=string1 +ROUGAIL_DYNVAL1_DYNVAL1_VAR2=(string1 string2 string3) +ROUGAIL_DYNVAL1_DYNVAL2_VAR1=string1 +ROUGAIL_DYNVAL1_DYNVAL2_VAR2=(string1 string2 string3) +ROUGAIL_DYNVAL2_DYNVAL1_VAR1=string1 +ROUGAIL_DYNVAL2_DYNVAL1_VAR2=(string1 string2 string3) +ROUGAIL_DYNVAL2_DYNVAL2_VAR1=string1 +ROUGAIL_DYNVAL2_DYNVAL2_VAR2=(string1 string1) diff --git a/tests/results/test_namespace/60_9extra_dynamic.env b/tests/results/test_namespace/60_9extra_dynamic.env new file mode 100644 index 0000000..d76f955 --- /dev/null +++ b/tests/results/test_namespace/60_9extra_dynamic.env @@ -0,0 +1,2 @@ +ROUGAIL_VAR=(a) +EXTRA_DYN_A_VAR=string1 diff --git a/tests/results/test_namespace/60_9extra_dynamic_extra.env b/tests/results/test_namespace/60_9extra_dynamic_extra.env new file mode 100644 index 0000000..99bbcac --- /dev/null +++ b/tests/results/test_namespace/60_9extra_dynamic_extra.env @@ -0,0 +1,3 @@ +ROUGAIL_GENERAL_VARNAME=(a) +EXTRA_VAR=(a) +EXTRA_DYN_A_VAR=string1 diff --git a/tests/results/test_namespace/60_9family_dynamic_calc_both.env b/tests/results/test_namespace/60_9family_dynamic_calc_both.env new file mode 100644 index 0000000..a2c1f19 --- /dev/null +++ b/tests/results/test_namespace/60_9family_dynamic_calc_both.env @@ -0,0 +1,3 @@ +ROUGAIL_VAR=val2 +ROUGAIL_DYNVAL1_VARDYN=string1 +ROUGAIL_DYNVAL2_VARDYN=string1 diff --git a/tests/results/test_namespace/68_0family_leadership_mode.env b/tests/results/test_namespace/68_0family_leadership_mode.env new file mode 100644 index 0000000..184597a --- /dev/null +++ b/tests/results/test_namespace/68_0family_leadership_mode.env @@ -0,0 +1 @@ +ROUGAIL_LEADER_LEADER=() diff --git a/tests/test_load.py b/tests/test_load.py new file mode 100644 index 0000000..bf7c8b4 --- /dev/null +++ b/tests/test_load.py @@ -0,0 +1,83 @@ +import os +from pytest import fixture, raises +from pathlib import Path +from rougail import Rougail, RougailConfig +######################### +from rougail.output_environment import RougailOutputEnvironment as RougailOutput +from json import load, dump +######################### + +from rougail_tests.utils import get_structures_list, get_rougail_config, get_values_for_config, config_to_dict + +EXT = "env" + + +excludes = [ +] + +test_ok = get_structures_list(excludes) +# test_ok = [Path('../rougail-tests/structures/60_5family_dynamic_calc_suffix_disabled2')] + + +def idfn(fixture_value): + return fixture_value.name + + +@fixture(scope="module", params=test_ok, ids=idfn) +def test_dir(request): + return request.param + + +def _test_structural_files(test_dir, namespace, ext, change=False): + rougailconfig = get_rougail_config(test_dir, namespace) + if not rougailconfig: + return +# rougailconfig['tiramisu_cache'] = "cache.py" + ################################## + rougailconfig['step.output'] = 'environment' + dir_name = 'test' + if change: + rougailconfig["environment.output.prefix"] = "ROUGAIL_" + rougailconfig["environment.output.boolean_type"] = "number" + rougailconfig["environment.output.upper"] = False + rougailconfig["environment.output.path_is_variable_name"] = False + rougailconfig["environment.output.multi_in_array"] = False + dir_name += "_change" + ################################## + if namespace: + dir_name += '_namespace' + elif (test_dir / 'force_namespace').is_file(): + return + rougail = Rougail(rougailconfig) + config = rougail.run() + ################################## + get_values_for_config(config, level="mandatory") + ################################## + # loads variables in the tiramisu config + if change and (Path(__file__).parent / 'results' / dir_name / (test_dir.name + ".duplicate")).is_file(): + return + generated_output = RougailOutput(config, rougailconfig=rougailconfig).run()[1] + output_file = Path(__file__).parent / 'results' / dir_name / (test_dir.name + "." + ext) + if not output_file.is_file(): + if not output_file.parent.is_dir(): + output_file.parent.mkdir() + with output_file.open('w') as outfh: + outfh.write(generated_output) + with output_file.open() as outfh: + attented_output = outfh.read() + assert generated_output == attented_output, f'filename {output_file}' + + +def test_structural_files(test_dir): + "tests the output" + _test_structural_files(test_dir, False, EXT) + + +def test_structural_files_namespace(test_dir): + "tests the output" + _test_structural_files(test_dir, True, EXT) + + +def test_structural_files_change(test_dir): + "tests the output" + _test_structural_files(test_dir, False, EXT, True)