diff --git a/locale/fr/LC_MESSAGES/rougail_output_console.po b/locale/fr/LC_MESSAGES/rougail_output_console.po index 3432ce2..eefdefe 100644 --- a/locale/fr/LC_MESSAGES/rougail_output_console.po +++ b/locale/fr/LC_MESSAGES/rougail_output_console.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2025-04-08 21:34+0200\n" -"PO-Revision-Date: 2025-04-08 21:34+0200\n" +"POT-Creation-Date: 2025-04-10 08:26+0200\n" +"PO-Revision-Date: 2025-04-10 08:27+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -16,63 +16,67 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" "X-Generator: Poedit 3.5\n" -#: src/rougail/output_console/__init__.py:84 +#: src/rougail/output_console/__init__.py:83 msgid "Error in config: {0}" msgstr "Erreur dans la config : {0}" -#: src/rougail/output_console/__init__.py:94 +#: src/rougail/output_console/__init__.py:98 msgid "The following variables are mandatory but have no value:" msgstr "Les variables suivantes sont obligatoire mais n'ont pas de valeur :" -#: src/rougail/output_console/__init__.py:104 +#: src/rougail/output_console/__init__.py:102 msgid "The following variables are inaccessible but are empty and mandatory:" msgstr "Les variables suivantes sont inaccessibles mais sont vides et obligatoires :" -#: src/rougail/output_console/__init__.py:186 +#: src/rougail/output_console/__init__.py:184 msgid "Variable" msgstr "Variable" -#: src/rougail/output_console/__init__.py:188 +#: src/rougail/output_console/__init__.py:186 msgid "Undocumented variable" msgstr "Variable non documentée" -#: src/rougail/output_console/__init__.py:190 +#: src/rougail/output_console/__init__.py:188 msgid "Undocumented but modified variable" msgstr "Variable non documentée mais modifiée" -#: src/rougail/output_console/__init__.py:192 +#: src/rougail/output_console/__init__.py:190 msgid "Unmodifiable variable" msgstr "Variable non modifiable" -#: src/rougail/output_console/__init__.py:195 +#: src/rougail/output_console/__init__.py:193 msgid "Default value" msgstr "Valeur par défaut" -#: src/rougail/output_console/__init__.py:197 +#: src/rougail/output_console/__init__.py:195 msgid "Modified value" msgstr "Valeur modifiée" -#: src/rougail/output_console/__init__.py:199 +#: src/rougail/output_console/__init__.py:197 msgid "Original default value" msgstr "Valeur par défaut d'origine" -#: src/rougail/output_console/__init__.py:203 +#: src/rougail/output_console/__init__.py:201 msgid "Caption" msgstr "Légende" -#: src/rougail/output_console/__init__.py:210 +#: src/rougail/output_console/__init__.py:208 msgid "ERRORS" msgstr "ERREURS" -#: src/rougail/output_console/__init__.py:221 +#: src/rougail/output_console/__init__.py:223 msgid "WARNINGS" msgstr "AVERTISSEMENTS" -#: src/rougail/output_console/__init__.py:232 +#: src/rougail/output_console/__init__.py:234 msgid "Variables:" msgstr "Variables :" -#: src/rougail/output_console/__init__.py:254 -#: src/rougail/output_console/__init__.py:353 +#: src/rougail/output_console/__init__.py:256 +#: src/rougail/output_console/__init__.py:355 msgid "{0}:" msgstr "{0} :" + +#: src/rougail/output_console/__init__.py:361 +msgid "{0}: {1}" +msgstr "{0} : {1}" diff --git a/locale/rougail_output_console.pot b/locale/rougail_output_console.pot index a8f2ea3..237e568 100644 --- a/locale/rougail_output_console.pot +++ b/locale/rougail_output_console.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-04-08 21:34+0200\n" +"POT-Creation-Date: 2025-04-10 08:27+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -15,64 +15,68 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" -#: src/rougail/output_console/__init__.py:84 +#: src/rougail/output_console/__init__.py:83 msgid "Error in config: {0}" msgstr "" -#: src/rougail/output_console/__init__.py:94 +#: src/rougail/output_console/__init__.py:98 msgid "The following variables are mandatory but have no value:" msgstr "" -#: src/rougail/output_console/__init__.py:104 +#: src/rougail/output_console/__init__.py:102 msgid "The following variables are inaccessible but are empty and mandatory:" msgstr "" -#: src/rougail/output_console/__init__.py:186 +#: src/rougail/output_console/__init__.py:184 msgid "Variable" msgstr "" -#: src/rougail/output_console/__init__.py:188 +#: src/rougail/output_console/__init__.py:186 msgid "Undocumented variable" msgstr "" -#: src/rougail/output_console/__init__.py:190 +#: src/rougail/output_console/__init__.py:188 msgid "Undocumented but modified variable" msgstr "" -#: src/rougail/output_console/__init__.py:192 +#: src/rougail/output_console/__init__.py:190 msgid "Unmodifiable variable" msgstr "" -#: src/rougail/output_console/__init__.py:195 +#: src/rougail/output_console/__init__.py:193 msgid "Default value" msgstr "" -#: src/rougail/output_console/__init__.py:197 +#: src/rougail/output_console/__init__.py:195 msgid "Modified value" msgstr "" -#: src/rougail/output_console/__init__.py:199 +#: src/rougail/output_console/__init__.py:197 msgid "Original default value" msgstr "" -#: src/rougail/output_console/__init__.py:203 +#: src/rougail/output_console/__init__.py:201 msgid "Caption" msgstr "" -#: src/rougail/output_console/__init__.py:210 +#: src/rougail/output_console/__init__.py:208 msgid "ERRORS" msgstr "" -#: src/rougail/output_console/__init__.py:221 +#: src/rougail/output_console/__init__.py:223 msgid "WARNINGS" msgstr "" -#: src/rougail/output_console/__init__.py:232 +#: src/rougail/output_console/__init__.py:234 msgid "Variables:" msgstr "" -#: src/rougail/output_console/__init__.py:254 -#: src/rougail/output_console/__init__.py:353 +#: src/rougail/output_console/__init__.py:256 +#: src/rougail/output_console/__init__.py:355 msgid "{0}:" msgstr "" +#: src/rougail/output_console/__init__.py:361 +msgid "{0}: {1}" +msgstr "" + diff --git a/src/rougail/output_console/__init__.py b/src/rougail/output_console/__init__.py index 1bd85eb..1ba8b6c 100644 --- a/src/rougail/output_console/__init__.py +++ b/src/rougail/output_console/__init__.py @@ -358,7 +358,7 @@ class OutputFamily: for val in value: subtree.add(str(val)) else: - self.tree.add(f":notebook: {key}: {value}") + self.tree.add(":notebook: " + _("{0}: {1}").format(key, value)) def colorize( self, diff --git a/src/rougail/output_console/locale/fr/LC_MESSAGES/rougail_output_console.mo b/src/rougail/output_console/locale/fr/LC_MESSAGES/rougail_output_console.mo index b0ccafe..4905543 100644 Binary files a/src/rougail/output_console/locale/fr/LC_MESSAGES/rougail_output_console.mo and b/src/rougail/output_console/locale/fr/LC_MESSAGES/rougail_output_console.mo differ diff --git a/tests/results/test_mandatory_secrets/16_3family_empty_at_ends.sh b/tests/results/test_mandatory_secrets/16_3family_empty_at_ends.sh new file mode 100644 index 0000000..10a2a75 --- /dev/null +++ b/tests/results/test_mandatory_secrets/16_3family_empty_at_ends.sh @@ -0,0 +1,6 @@ +╭──────── Caption ────────╮ +│ Variable Modified value │ +╰─────────────────────────╯ +Variables: +┗━━ 📂 family + ┗━━ 📓 var1: string1 diff --git a/tests/results/test_mandatory_secrets/40_0leadership_leader_follower.sh b/tests/results/test_mandatory_secrets/40_0leadership_leader_follower.sh new file mode 100644 index 0000000..ed802e0 --- /dev/null +++ b/tests/results/test_mandatory_secrets/40_0leadership_leader_follower.sh @@ -0,0 +1,15 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 leadership + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┗━━ 📓 follower: string1 (string1) + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┗━━ 📓 follower: string2 (string2) + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 +  ┗━━ 📓 follower: string3 (string3) diff --git a/tests/results/test_mandatory_secrets/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test_mandatory_secrets/40_9calculation_variable_leader_follower_multi_inside.sh new file mode 100644 index 0000000..6ff2c45 --- /dev/null +++ b/tests/results/test_mandatory_secrets/40_9calculation_variable_leader_follower_multi_inside.sh @@ -0,0 +1,24 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 leadership + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┗━━ 📓 follower: + ┃  ┣━━ string1 (string1) + ┃  ┣━━ string2 + ┃  ┗━━ string3 + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┗━━ 📓 follower: + ┃  ┣━━ string1 (string2) + ┃  ┣━━ string2 + ┃  ┗━━ string3 + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 +  ┗━━ 📓 follower: +   ┣━━ string1 (string3) +   ┣━━ string2 +   ┗━━ string3 diff --git a/tests/results/test_mandatory_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test_mandatory_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh new file mode 100644 index 0000000..6a15a50 --- /dev/null +++ b/tests/results/test_mandatory_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh @@ -0,0 +1,19 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┣━━ 📂 leader +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string1 (a) +┃ ┃ ┗━━ 📓 follower: string1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string2 (b) +┃ ┃ ┗━━ 📓 follower: string2 +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: string3 +┃  ┗━━ 📓 follower: string3 +┗━━ 📓 variable: + ┣━━ string1 (string1) + ┣━━ string2 (string2) + ┗━━ string3 (string3) diff --git a/tests/results/test_mandatory_secrets/40_9leadership-calculation-variable.sh b/tests/results/test_mandatory_secrets/40_9leadership-calculation-variable.sh new file mode 100644 index 0000000..09cba6c --- /dev/null +++ b/tests/results/test_mandatory_secrets/40_9leadership-calculation-variable.sh @@ -0,0 +1,22 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┣━━ 📓 calculate: +┃ ┣━━ string1 (value1) +┃ ┣━━ string2 (value2) +┃ ┗━━ string3 +┗━━ 📂 leader + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (string1) + ┃ ┣━━ 📓 follower1: string1 (val11) + ┃ ┗━━ 📓 follower2: string1 (val21) + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (string2) + ┃ ┣━━ 📓 follower1: string2 (val11) + ┃ ┗━━ 📓 follower2: string2 (val21) + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 (string3) +  ┣━━ 📓 follower1: string3 (val11) +  ┗━━ 📓 follower2: string3 (val21) diff --git a/tests/results/test_mandatory_secrets/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test_mandatory_secrets/40_9leadership-calculation-variable_leader_follower.sh new file mode 100644 index 0000000..aeebc34 --- /dev/null +++ b/tests/results/test_mandatory_secrets/40_9leadership-calculation-variable_leader_follower.sh @@ -0,0 +1,25 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┣━━ 📂 leadership_1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string1 (value1) +┃ ┃ ┗━━ 📓 follower: string1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string2 (value2) +┃ ┃ ┗━━ 📓 follower: string2 +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: string3 +┃  ┗━━ 📓 follower: string3 +┗━━ 📂 leadership_2 + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (string1) + ┃ ┗━━ 📓 follower: string1 (val) + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (string2) + ┃ ┗━━ 📓 follower: string2 (val) + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 (string3) +  ┗━━ 📓 follower: string3 (val) diff --git a/tests/results/test_mandatory_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test_mandatory_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh new file mode 100644 index 0000000..ea028ba --- /dev/null +++ b/tests/results/test_mandatory_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh @@ -0,0 +1,34 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┣━━ 📂 leadership_1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string1 (value1) +┃ ┃ ┗━━ 📓 follower: string1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string2 (value2) +┃ ┃ ┗━━ 📓 follower: string2 +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: string3 +┃  ┗━━ 📓 follower: string3 +┗━━ 📂 leadership_2 + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┗━━ 📓 follower: + ┃  ┣━━ string1 (string1) + ┃  ┣━━ string2 (string2) + ┃  ┗━━ string3 (string3) + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┗━━ 📓 follower: + ┃  ┣━━ string1 (string1) + ┃  ┣━━ string2 (string2) + ┃  ┗━━ string3 (string3) + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 +  ┗━━ 📓 follower: +   ┣━━ string1 (string1) +   ┣━━ string2 (string2) +   ┗━━ string3 (string3) diff --git a/tests/results/test_namespace_mandatory_secrets/16_3family_empty_at_ends.sh b/tests/results/test_namespace_mandatory_secrets/16_3family_empty_at_ends.sh new file mode 100644 index 0000000..2f9a8e7 --- /dev/null +++ b/tests/results/test_namespace_mandatory_secrets/16_3family_empty_at_ends.sh @@ -0,0 +1,7 @@ +╭──────── Caption ────────╮ +│ Variable Modified value │ +╰─────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 family +  ┗━━ 📓 var1: string1 diff --git a/tests/results/test_namespace_mandatory_secrets/40_0leadership_leader_follower.sh b/tests/results/test_namespace_mandatory_secrets/40_0leadership_leader_follower.sh new file mode 100644 index 0000000..33347ae --- /dev/null +++ b/tests/results/test_namespace_mandatory_secrets/40_0leadership_leader_follower.sh @@ -0,0 +1,16 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 leadership +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (value1) +  ┃ ┗━━ 📓 follower: string1 (string1) +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (value2) +  ┃ ┗━━ 📓 follower: string2 (string2) +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 +   ┗━━ 📓 follower: string3 (string3) diff --git a/tests/results/test_namespace_mandatory_secrets/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test_namespace_mandatory_secrets/40_9calculation_variable_leader_follower_multi_inside.sh new file mode 100644 index 0000000..abd4ac3 --- /dev/null +++ b/tests/results/test_namespace_mandatory_secrets/40_9calculation_variable_leader_follower_multi_inside.sh @@ -0,0 +1,25 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 leadership +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (value1) +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ string1 (string1) +  ┃  ┣━━ string2 +  ┃  ┗━━ string3 +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (value2) +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ string1 (string2) +  ┃  ┣━━ string2 +  ┃  ┗━━ string3 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 +   ┗━━ 📓 follower: +    ┣━━ string1 (string3) +    ┣━━ string2 +    ┗━━ string3 diff --git a/tests/results/test_namespace_mandatory_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test_namespace_mandatory_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh new file mode 100644 index 0000000..b863bca --- /dev/null +++ b/tests/results/test_namespace_mandatory_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh @@ -0,0 +1,20 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leader + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string1 (a) + ┃ ┃ ┗━━ 📓 follower: string1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string2 (b) + ┃ ┃ ┗━━ 📓 follower: string2 + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: string3 + ┃  ┗━━ 📓 follower: string3 + ┗━━ 📓 variable: +  ┣━━ string1 (string1) +  ┣━━ string2 (string2) +  ┗━━ string3 (string3) diff --git a/tests/results/test_namespace_mandatory_secrets/40_9leadership-calculation-variable.sh b/tests/results/test_namespace_mandatory_secrets/40_9leadership-calculation-variable.sh new file mode 100644 index 0000000..1847a80 --- /dev/null +++ b/tests/results/test_namespace_mandatory_secrets/40_9leadership-calculation-variable.sh @@ -0,0 +1,23 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 calculate: + ┃ ┣━━ string1 (value1) + ┃ ┣━━ string2 (value2) + ┃ ┗━━ string3 + ┗━━ 📂 leader +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (string1) +  ┃ ┣━━ 📓 follower1: string1 (val11) +  ┃ ┗━━ 📓 follower2: string1 (val21) +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (string2) +  ┃ ┣━━ 📓 follower1: string2 (val11) +  ┃ ┗━━ 📓 follower2: string2 (val21) +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 (string3) +   ┣━━ 📓 follower1: string3 (val11) +   ┗━━ 📓 follower2: string3 (val21) diff --git a/tests/results/test_namespace_mandatory_secrets/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test_namespace_mandatory_secrets/40_9leadership-calculation-variable_leader_follower.sh new file mode 100644 index 0000000..b822288 --- /dev/null +++ b/tests/results/test_namespace_mandatory_secrets/40_9leadership-calculation-variable_leader_follower.sh @@ -0,0 +1,26 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leadership_1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┃ ┗━━ 📓 follower: string1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┃ ┗━━ 📓 follower: string2 + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: string3 + ┃  ┗━━ 📓 follower: string3 + ┗━━ 📂 leadership_2 +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (string1) +  ┃ ┗━━ 📓 follower: string1 (val) +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (string2) +  ┃ ┗━━ 📓 follower: string2 (val) +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 (string3) +   ┗━━ 📓 follower: string3 (val) diff --git a/tests/results/test_namespace_mandatory_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test_namespace_mandatory_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh new file mode 100644 index 0000000..69f78fd --- /dev/null +++ b/tests/results/test_namespace_mandatory_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh @@ -0,0 +1,35 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leadership_1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┃ ┗━━ 📓 follower: string1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┃ ┗━━ 📓 follower: string2 + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: string3 + ┃  ┗━━ 📓 follower: string3 + ┗━━ 📂 leadership_2 +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (value1) +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ string1 (string1) +  ┃  ┣━━ string2 (string2) +  ┃  ┗━━ string3 (string3) +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (value2) +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ string1 (string1) +  ┃  ┣━━ string2 (string2) +  ┃  ┗━━ string3 (string3) +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 +   ┗━━ 📓 follower: +    ┣━━ string1 (string1) +    ┣━━ string2 (string2) +    ┗━━ string3 (string3) diff --git a/tests/results/test_namespace_mandatory_secrets/60_6family_dynamic_suffix_auto_multi.sh b/tests/results/test_namespace_mandatory_secrets/60_6family_dynamic_suffix_auto_multi.sh new file mode 100644 index 0000000..24acdd6 --- /dev/null +++ b/tests/results/test_namespace_mandatory_secrets/60_6family_dynamic_suffix_auto_multi.sh @@ -0,0 +1,23 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 var1: + ┃ ┣━━ val1 (val1) + ┃ ┗━━ val2 (val2) + ┣━━ 📂 dynval1 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: string1 + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: string1 + ┣━━ 📂 dynval2 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: string1 + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: string1 + ┗━━ 📓 var2: +  ┣━━ string1 (string1) +  ┣━━ string2 (string1) +  ┗━━ string3 diff --git a/tests/results/test_namespace_mandatory_secrets/60_6family_dynamic_suffix_auto_multi2.sh b/tests/results/test_namespace_mandatory_secrets/60_6family_dynamic_suffix_auto_multi2.sh new file mode 100644 index 0000000..24acdd6 --- /dev/null +++ b/tests/results/test_namespace_mandatory_secrets/60_6family_dynamic_suffix_auto_multi2.sh @@ -0,0 +1,23 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 var1: + ┃ ┣━━ val1 (val1) + ┃ ┗━━ val2 (val2) + ┣━━ 📂 dynval1 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: string1 + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: string1 + ┣━━ 📂 dynval2 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: string1 + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: string1 + ┗━━ 📓 var2: +  ┣━━ string1 (string1) +  ┣━━ string2 (string1) +  ┗━━ string3 diff --git a/tests/results/test_namespace_read_write/16_3family_empty_at_ends.sh b/tests/results/test_namespace_read_write/16_3family_empty_at_ends.sh new file mode 100644 index 0000000..54ed6fa --- /dev/null +++ b/tests/results/test_namespace_read_write/16_3family_empty_at_ends.sh @@ -0,0 +1,7 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 family +  ┗━━ 📓 var1: diff --git a/tests/results/test_namespace_read_write/40_0leadership_leader_follower.sh b/tests/results/test_namespace_read_write/40_0leadership_leader_follower.sh new file mode 100644 index 0000000..1257757 --- /dev/null +++ b/tests/results/test_namespace_read_write/40_0leadership_leader_follower.sh @@ -0,0 +1,12 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 leadership +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: value1 +  ┃ ┗━━ 📓 follower: value1 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: value2 +   ┗━━ 📓 follower: value2 diff --git a/tests/results/test_namespace_read_write/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test_namespace_read_write/40_9calculation_variable_leader_follower_multi_inside.sh new file mode 100644 index 0000000..4a69399 --- /dev/null +++ b/tests/results/test_namespace_read_write/40_9calculation_variable_leader_follower_multi_inside.sh @@ -0,0 +1,14 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 leadership +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: value1 +  ┃ ┗━━ 📓 follower: +  ┃  ┗━━ value1 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: value2 +   ┗━━ 📓 follower: +    ┗━━ value2 diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-no-mandatory.sh new file mode 100644 index 0000000..dacde43 --- /dev/null +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-outside-follower-no-mandatory.sh @@ -0,0 +1,15 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leader + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: a + ┃ ┃ ┗━━ 📓 follower: + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: b + ┃  ┗━━ 📓 follower: + ┗━━ 📓 variable: +  ┣━━  +  ┗━━  diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-variable.sh b/tests/results/test_namespace_read_write/40_9leadership-calculation-variable.sh new file mode 100644 index 0000000..378a7e8 --- /dev/null +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-variable.sh @@ -0,0 +1,17 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 calculate: + ┃ ┣━━ value1 + ┃ ┗━━ value2 + ┗━━ 📂 leader +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: value1 +  ┃ ┣━━ 📓 follower1: val11 +  ┃ ┗━━ 📓 follower2: val21 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: value2 +   ┣━━ 📓 follower1: val11 +   ┗━━ 📓 follower2: val21 diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower.sh new file mode 100644 index 0000000..caff7df --- /dev/null +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower.sh @@ -0,0 +1,19 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leadership_1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: value1 + ┃ ┃ ┗━━ 📓 follower: + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: value2 + ┃  ┗━━ 📓 follower: + ┗━━ 📂 leadership_2 +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: +  ┃ ┗━━ 📓 follower: val +  ┗━━ 📂 leader +   ┣━━ 📓 leader: +   ┗━━ 📓 follower: val diff --git a/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower_not_same.sh new file mode 100644 index 0000000..065ef0b --- /dev/null +++ b/tests/results/test_namespace_read_write/40_9leadership-calculation-variable_leader_follower_not_same.sh @@ -0,0 +1,23 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leadership_1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: value1 + ┃ ┃ ┗━━ 📓 follower: + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: value2 + ┃  ┗━━ 📓 follower: + ┗━━ 📂 leadership_2 +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: value1 +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ value1 +  ┃  ┗━━ value2 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: value2 +   ┗━━ 📓 follower: +    ┣━━ value1 +    ┗━━ value2 diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi.sh b/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi.sh new file mode 100644 index 0000000..4c37183 --- /dev/null +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi.sh @@ -0,0 +1,21 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 var1: + ┃ ┣━━ val1 + ┃ ┗━━ val2 + ┣━━ 📂 dynval1 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: + ┣━━ 📂 dynval2 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: + ┗━━ 📓 var2: +  ┣━━  +  ┗━━  diff --git a/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi2.sh b/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi2.sh new file mode 100644 index 0000000..4c37183 --- /dev/null +++ b/tests/results/test_namespace_read_write/60_6family_dynamic_suffix_auto_multi2.sh @@ -0,0 +1,21 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 var1: + ┃ ┣━━ val1 + ┃ ┗━━ val2 + ┣━━ 📂 dynval1 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: + ┣━━ 📂 dynval2 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: + ┗━━ 📓 var2: +  ┣━━  +  ┗━━  diff --git a/tests/results/test_namespace_read_write_mandatory_secrets/16_3family_empty_at_ends.sh b/tests/results/test_namespace_read_write_mandatory_secrets/16_3family_empty_at_ends.sh new file mode 100644 index 0000000..2f9a8e7 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets/16_3family_empty_at_ends.sh @@ -0,0 +1,7 @@ +╭──────── Caption ────────╮ +│ Variable Modified value │ +╰─────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 family +  ┗━━ 📓 var1: string1 diff --git a/tests/results/test_namespace_read_write_mandatory_secrets/40_0leadership_leader_follower.sh b/tests/results/test_namespace_read_write_mandatory_secrets/40_0leadership_leader_follower.sh new file mode 100644 index 0000000..33347ae --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets/40_0leadership_leader_follower.sh @@ -0,0 +1,16 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 leadership +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (value1) +  ┃ ┗━━ 📓 follower: string1 (string1) +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (value2) +  ┃ ┗━━ 📓 follower: string2 (string2) +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 +   ┗━━ 📓 follower: string3 (string3) diff --git a/tests/results/test_namespace_read_write_mandatory_secrets/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test_namespace_read_write_mandatory_secrets/40_9calculation_variable_leader_follower_multi_inside.sh new file mode 100644 index 0000000..abd4ac3 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets/40_9calculation_variable_leader_follower_multi_inside.sh @@ -0,0 +1,25 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 leadership +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (value1) +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ string1 (string1) +  ┃  ┣━━ string2 +  ┃  ┗━━ string3 +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (value2) +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ string1 (string2) +  ┃  ┣━━ string2 +  ┃  ┗━━ string3 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 +   ┗━━ 📓 follower: +    ┣━━ string1 (string3) +    ┣━━ string2 +    ┗━━ string3 diff --git a/tests/results/test_namespace_read_write_mandatory_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test_namespace_read_write_mandatory_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh new file mode 100644 index 0000000..b863bca --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh @@ -0,0 +1,20 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leader + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string1 (a) + ┃ ┃ ┗━━ 📓 follower: string1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string2 (b) + ┃ ┃ ┗━━ 📓 follower: string2 + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: string3 + ┃  ┗━━ 📓 follower: string3 + ┗━━ 📓 variable: +  ┣━━ string1 (string1) +  ┣━━ string2 (string2) +  ┗━━ string3 (string3) diff --git a/tests/results/test_namespace_read_write_mandatory_secrets/40_9leadership-calculation-variable.sh b/tests/results/test_namespace_read_write_mandatory_secrets/40_9leadership-calculation-variable.sh new file mode 100644 index 0000000..1847a80 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets/40_9leadership-calculation-variable.sh @@ -0,0 +1,23 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 calculate: + ┃ ┣━━ string1 (value1) + ┃ ┣━━ string2 (value2) + ┃ ┗━━ string3 + ┗━━ 📂 leader +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (string1) +  ┃ ┣━━ 📓 follower1: string1 (val11) +  ┃ ┗━━ 📓 follower2: string1 (val21) +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (string2) +  ┃ ┣━━ 📓 follower1: string2 (val11) +  ┃ ┗━━ 📓 follower2: string2 (val21) +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 (string3) +   ┣━━ 📓 follower1: string3 (val11) +   ┗━━ 📓 follower2: string3 (val21) diff --git a/tests/results/test_namespace_read_write_mandatory_secrets/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test_namespace_read_write_mandatory_secrets/40_9leadership-calculation-variable_leader_follower.sh new file mode 100644 index 0000000..b822288 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets/40_9leadership-calculation-variable_leader_follower.sh @@ -0,0 +1,26 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leadership_1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┃ ┗━━ 📓 follower: string1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┃ ┗━━ 📓 follower: string2 + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: string3 + ┃  ┗━━ 📓 follower: string3 + ┗━━ 📂 leadership_2 +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (string1) +  ┃ ┗━━ 📓 follower: string1 (val) +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (string2) +  ┃ ┗━━ 📓 follower: string2 (val) +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 (string3) +   ┗━━ 📓 follower: string3 (val) diff --git a/tests/results/test_namespace_read_write_mandatory_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test_namespace_read_write_mandatory_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh new file mode 100644 index 0000000..69f78fd --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh @@ -0,0 +1,35 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leadership_1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┃ ┗━━ 📓 follower: string1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┃ ┗━━ 📓 follower: string2 + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: string3 + ┃  ┗━━ 📓 follower: string3 + ┗━━ 📂 leadership_2 +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (value1) +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ string1 (string1) +  ┃  ┣━━ string2 (string2) +  ┃  ┗━━ string3 (string3) +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (value2) +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ string1 (string1) +  ┃  ┣━━ string2 (string2) +  ┃  ┗━━ string3 (string3) +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 +   ┗━━ 📓 follower: +    ┣━━ string1 (string1) +    ┣━━ string2 (string2) +    ┗━━ string3 (string3) diff --git a/tests/results/test_namespace_read_write_mandatory_secrets/60_6family_dynamic_suffix_auto_multi.sh b/tests/results/test_namespace_read_write_mandatory_secrets/60_6family_dynamic_suffix_auto_multi.sh new file mode 100644 index 0000000..24acdd6 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets/60_6family_dynamic_suffix_auto_multi.sh @@ -0,0 +1,23 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 var1: + ┃ ┣━━ val1 (val1) + ┃ ┗━━ val2 (val2) + ┣━━ 📂 dynval1 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: string1 + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: string1 + ┣━━ 📂 dynval2 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: string1 + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: string1 + ┗━━ 📓 var2: +  ┣━━ string1 (string1) +  ┣━━ string2 (string1) +  ┗━━ string3 diff --git a/tests/results/test_namespace_read_write_mandatory_secrets/60_6family_dynamic_suffix_auto_multi2.sh b/tests/results/test_namespace_read_write_mandatory_secrets/60_6family_dynamic_suffix_auto_multi2.sh new file mode 100644 index 0000000..24acdd6 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets/60_6family_dynamic_suffix_auto_multi2.sh @@ -0,0 +1,23 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 var1: + ┃ ┣━━ val1 (val1) + ┃ ┗━━ val2 (val2) + ┣━━ 📂 dynval1 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: string1 + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: string1 + ┣━━ 📂 dynval2 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: string1 + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: string1 + ┗━━ 📓 var2: +  ┣━━ string1 (string1) +  ┣━━ string2 (string1) +  ┗━━ string3 diff --git a/tests/results/test_namespace_read_write_mandatory_secrets_errors/16_3family_empty_at_ends.sh b/tests/results/test_namespace_read_write_mandatory_secrets_errors/16_3family_empty_at_ends.sh new file mode 100644 index 0000000..69de110 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets_errors/16_3family_empty_at_ends.sh @@ -0,0 +1,3 @@ +🛑 ERRORS +┗━━ The following variables are mandatory but have no value: + ┗━━ rougail.family.var1 diff --git a/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_0leadership_leader_follower.sh b/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_0leadership_leader_follower.sh new file mode 100644 index 0000000..1257757 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_0leadership_leader_follower.sh @@ -0,0 +1,12 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 leadership +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: value1 +  ┃ ┗━━ 📓 follower: value1 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: value2 +   ┗━━ 📓 follower: value2 diff --git a/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9calculation_variable_leader_follower_multi_inside.sh new file mode 100644 index 0000000..4a69399 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9calculation_variable_leader_follower_multi_inside.sh @@ -0,0 +1,14 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 leadership +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: value1 +  ┃ ┗━━ 📓 follower: +  ┃  ┗━━ value1 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: value2 +   ┗━━ 📓 follower: +    ┗━━ value2 diff --git a/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9leadership-calculation-outside-follower-no-mandatory.sh new file mode 100644 index 0000000..dacde43 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9leadership-calculation-outside-follower-no-mandatory.sh @@ -0,0 +1,15 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leader + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: a + ┃ ┃ ┗━━ 📓 follower: + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: b + ┃  ┗━━ 📓 follower: + ┗━━ 📓 variable: +  ┣━━  +  ┗━━  diff --git a/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable.sh b/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable.sh new file mode 100644 index 0000000..378a7e8 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable.sh @@ -0,0 +1,17 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 calculate: + ┃ ┣━━ value1 + ┃ ┗━━ value2 + ┗━━ 📂 leader +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: value1 +  ┃ ┣━━ 📓 follower1: val11 +  ┃ ┗━━ 📓 follower2: val21 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: value2 +   ┣━━ 📓 follower1: val11 +   ┗━━ 📓 follower2: val21 diff --git a/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable_leader_follower.sh new file mode 100644 index 0000000..2b09bf3 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable_leader_follower.sh @@ -0,0 +1,5 @@ +🛑 ERRORS +┗━━ The following variables are mandatory but have no value: + ┣━━ rougail.leadership_1.follower (a follower) + ┣━━ rougail.leadership_1.follower (a follower) + ┗━━ rougail.leadership_2.leader (a leader) diff --git a/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable_leader_follower_not_same.sh new file mode 100644 index 0000000..31da981 --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable_leader_follower_not_same.sh @@ -0,0 +1,4 @@ +🛑 ERRORS +┗━━ The following variables are mandatory but have no value: + ┣━━ rougail.leadership_1.follower (a follower) + ┗━━ rougail.leadership_1.follower (a follower) diff --git a/tests/results/test_namespace_read_write_mandatory_secrets_errors/60_6family_dynamic_suffix_auto_multi.sh b/tests/results/test_namespace_read_write_mandatory_secrets_errors/60_6family_dynamic_suffix_auto_multi.sh new file mode 100644 index 0000000..a6134ae --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets_errors/60_6family_dynamic_suffix_auto_multi.sh @@ -0,0 +1,7 @@ +🛑 ERRORS +┗━━ The following variables are mandatory but have no value: + ┣━━ rougail.dynval1.dynval1.var (A dynamic variable) + ┣━━ rougail.dynval2.dynval2.var (A dynamic variable) + ┣━━ rougail.dynval1.dynval1.var (A dynamic variable) + ┣━━ rougail.dynval2.dynval2.var (A dynamic variable) + ┗━━ rougail.var2 (A variable calculated) diff --git a/tests/results/test_namespace_read_write_mandatory_secrets_errors/60_6family_dynamic_suffix_auto_multi2.sh b/tests/results/test_namespace_read_write_mandatory_secrets_errors/60_6family_dynamic_suffix_auto_multi2.sh new file mode 100644 index 0000000..a6134ae --- /dev/null +++ b/tests/results/test_namespace_read_write_mandatory_secrets_errors/60_6family_dynamic_suffix_auto_multi2.sh @@ -0,0 +1,7 @@ +🛑 ERRORS +┗━━ The following variables are mandatory but have no value: + ┣━━ rougail.dynval1.dynval1.var (A dynamic variable) + ┣━━ rougail.dynval2.dynval2.var (A dynamic variable) + ┣━━ rougail.dynval1.dynval1.var (A dynamic variable) + ┣━━ rougail.dynval2.dynval2.var (A dynamic variable) + ┗━━ rougail.var2 (A variable calculated) diff --git a/tests/results/test_namespace_read_write_secrets/16_3family_empty_at_ends.sh b/tests/results/test_namespace_read_write_secrets/16_3family_empty_at_ends.sh new file mode 100644 index 0000000..54ed6fa --- /dev/null +++ b/tests/results/test_namespace_read_write_secrets/16_3family_empty_at_ends.sh @@ -0,0 +1,7 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 family +  ┗━━ 📓 var1: diff --git a/tests/results/test_namespace_read_write_secrets/40_0leadership_leader_follower.sh b/tests/results/test_namespace_read_write_secrets/40_0leadership_leader_follower.sh new file mode 100644 index 0000000..1257757 --- /dev/null +++ b/tests/results/test_namespace_read_write_secrets/40_0leadership_leader_follower.sh @@ -0,0 +1,12 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 leadership +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: value1 +  ┃ ┗━━ 📓 follower: value1 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: value2 +   ┗━━ 📓 follower: value2 diff --git a/tests/results/test_namespace_read_write_secrets/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test_namespace_read_write_secrets/40_9calculation_variable_leader_follower_multi_inside.sh new file mode 100644 index 0000000..4a69399 --- /dev/null +++ b/tests/results/test_namespace_read_write_secrets/40_9calculation_variable_leader_follower_multi_inside.sh @@ -0,0 +1,14 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 leadership +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: value1 +  ┃ ┗━━ 📓 follower: +  ┃  ┗━━ value1 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: value2 +   ┗━━ 📓 follower: +    ┗━━ value2 diff --git a/tests/results/test_namespace_read_write_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test_namespace_read_write_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh new file mode 100644 index 0000000..dacde43 --- /dev/null +++ b/tests/results/test_namespace_read_write_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh @@ -0,0 +1,15 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leader + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: a + ┃ ┃ ┗━━ 📓 follower: + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: b + ┃  ┗━━ 📓 follower: + ┗━━ 📓 variable: +  ┣━━  +  ┗━━  diff --git a/tests/results/test_namespace_read_write_secrets/40_9leadership-calculation-variable.sh b/tests/results/test_namespace_read_write_secrets/40_9leadership-calculation-variable.sh new file mode 100644 index 0000000..378a7e8 --- /dev/null +++ b/tests/results/test_namespace_read_write_secrets/40_9leadership-calculation-variable.sh @@ -0,0 +1,17 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 calculate: + ┃ ┣━━ value1 + ┃ ┗━━ value2 + ┗━━ 📂 leader +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: value1 +  ┃ ┣━━ 📓 follower1: val11 +  ┃ ┗━━ 📓 follower2: val21 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: value2 +   ┣━━ 📓 follower1: val11 +   ┗━━ 📓 follower2: val21 diff --git a/tests/results/test_namespace_read_write_secrets/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test_namespace_read_write_secrets/40_9leadership-calculation-variable_leader_follower.sh new file mode 100644 index 0000000..caff7df --- /dev/null +++ b/tests/results/test_namespace_read_write_secrets/40_9leadership-calculation-variable_leader_follower.sh @@ -0,0 +1,19 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leadership_1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: value1 + ┃ ┃ ┗━━ 📓 follower: + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: value2 + ┃  ┗━━ 📓 follower: + ┗━━ 📂 leadership_2 +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: +  ┃ ┗━━ 📓 follower: val +  ┗━━ 📂 leader +   ┣━━ 📓 leader: +   ┗━━ 📓 follower: val diff --git a/tests/results/test_namespace_read_write_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test_namespace_read_write_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh new file mode 100644 index 0000000..065ef0b --- /dev/null +++ b/tests/results/test_namespace_read_write_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh @@ -0,0 +1,23 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leadership_1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: value1 + ┃ ┃ ┗━━ 📓 follower: + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: value2 + ┃  ┗━━ 📓 follower: + ┗━━ 📂 leadership_2 +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: value1 +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ value1 +  ┃  ┗━━ value2 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: value2 +   ┗━━ 📓 follower: +    ┣━━ value1 +    ┗━━ value2 diff --git a/tests/results/test_namespace_read_write_secrets/60_6family_dynamic_suffix_auto_multi.sh b/tests/results/test_namespace_read_write_secrets/60_6family_dynamic_suffix_auto_multi.sh new file mode 100644 index 0000000..4c37183 --- /dev/null +++ b/tests/results/test_namespace_read_write_secrets/60_6family_dynamic_suffix_auto_multi.sh @@ -0,0 +1,21 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 var1: + ┃ ┣━━ val1 + ┃ ┗━━ val2 + ┣━━ 📂 dynval1 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: + ┣━━ 📂 dynval2 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: + ┗━━ 📓 var2: +  ┣━━  +  ┗━━  diff --git a/tests/results/test_namespace_read_write_secrets/60_6family_dynamic_suffix_auto_multi2.sh b/tests/results/test_namespace_read_write_secrets/60_6family_dynamic_suffix_auto_multi2.sh new file mode 100644 index 0000000..4c37183 --- /dev/null +++ b/tests/results/test_namespace_read_write_secrets/60_6family_dynamic_suffix_auto_multi2.sh @@ -0,0 +1,21 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 var1: + ┃ ┣━━ val1 + ┃ ┗━━ val2 + ┣━━ 📂 dynval1 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: + ┣━━ 📂 dynval2 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: + ┗━━ 📓 var2: +  ┣━━  +  ┗━━  diff --git a/tests/results/test_namespace_secrets/16_3family_empty_at_ends.sh b/tests/results/test_namespace_secrets/16_3family_empty_at_ends.sh new file mode 100644 index 0000000..2f9a8e7 --- /dev/null +++ b/tests/results/test_namespace_secrets/16_3family_empty_at_ends.sh @@ -0,0 +1,7 @@ +╭──────── Caption ────────╮ +│ Variable Modified value │ +╰─────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 family +  ┗━━ 📓 var1: string1 diff --git a/tests/results/test_namespace_secrets/40_0leadership_leader_follower.sh b/tests/results/test_namespace_secrets/40_0leadership_leader_follower.sh new file mode 100644 index 0000000..33347ae --- /dev/null +++ b/tests/results/test_namespace_secrets/40_0leadership_leader_follower.sh @@ -0,0 +1,16 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 leadership +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (value1) +  ┃ ┗━━ 📓 follower: string1 (string1) +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (value2) +  ┃ ┗━━ 📓 follower: string2 (string2) +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 +   ┗━━ 📓 follower: string3 (string3) diff --git a/tests/results/test_namespace_secrets/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test_namespace_secrets/40_9calculation_variable_leader_follower_multi_inside.sh new file mode 100644 index 0000000..abd4ac3 --- /dev/null +++ b/tests/results/test_namespace_secrets/40_9calculation_variable_leader_follower_multi_inside.sh @@ -0,0 +1,25 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┗━━ 📂 leadership +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (value1) +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ string1 (string1) +  ┃  ┣━━ string2 +  ┃  ┗━━ string3 +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (value2) +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ string1 (string2) +  ┃  ┣━━ string2 +  ┃  ┗━━ string3 +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 +   ┗━━ 📓 follower: +    ┣━━ string1 (string3) +    ┣━━ string2 +    ┗━━ string3 diff --git a/tests/results/test_namespace_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test_namespace_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh new file mode 100644 index 0000000..b863bca --- /dev/null +++ b/tests/results/test_namespace_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh @@ -0,0 +1,20 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leader + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string1 (a) + ┃ ┃ ┗━━ 📓 follower: string1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string2 (b) + ┃ ┃ ┗━━ 📓 follower: string2 + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: string3 + ┃  ┗━━ 📓 follower: string3 + ┗━━ 📓 variable: +  ┣━━ string1 (string1) +  ┣━━ string2 (string2) +  ┗━━ string3 (string3) diff --git a/tests/results/test_namespace_secrets/40_9leadership-calculation-variable.sh b/tests/results/test_namespace_secrets/40_9leadership-calculation-variable.sh new file mode 100644 index 0000000..1847a80 --- /dev/null +++ b/tests/results/test_namespace_secrets/40_9leadership-calculation-variable.sh @@ -0,0 +1,23 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 calculate: + ┃ ┣━━ string1 (value1) + ┃ ┣━━ string2 (value2) + ┃ ┗━━ string3 + ┗━━ 📂 leader +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (string1) +  ┃ ┣━━ 📓 follower1: string1 (val11) +  ┃ ┗━━ 📓 follower2: string1 (val21) +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (string2) +  ┃ ┣━━ 📓 follower1: string2 (val11) +  ┃ ┗━━ 📓 follower2: string2 (val21) +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 (string3) +   ┣━━ 📓 follower1: string3 (val11) +   ┗━━ 📓 follower2: string3 (val21) diff --git a/tests/results/test_namespace_secrets/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test_namespace_secrets/40_9leadership-calculation-variable_leader_follower.sh new file mode 100644 index 0000000..b822288 --- /dev/null +++ b/tests/results/test_namespace_secrets/40_9leadership-calculation-variable_leader_follower.sh @@ -0,0 +1,26 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leadership_1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┃ ┗━━ 📓 follower: string1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┃ ┗━━ 📓 follower: string2 + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: string3 + ┃  ┗━━ 📓 follower: string3 + ┗━━ 📂 leadership_2 +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (string1) +  ┃ ┗━━ 📓 follower: string1 (val) +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (string2) +  ┃ ┗━━ 📓 follower: string2 (val) +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 (string3) +   ┗━━ 📓 follower: string3 (val) diff --git a/tests/results/test_namespace_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test_namespace_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh new file mode 100644 index 0000000..69f78fd --- /dev/null +++ b/tests/results/test_namespace_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh @@ -0,0 +1,35 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📂 leadership_1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┃ ┗━━ 📓 follower: string1 + ┃ ┣━━ 📂 leader + ┃ ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┃ ┗━━ 📓 follower: string2 + ┃ ┗━━ 📂 leader + ┃  ┣━━ 📓 leader: string3 + ┃  ┗━━ 📓 follower: string3 + ┗━━ 📂 leadership_2 +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string1 (value1) +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ string1 (string1) +  ┃  ┣━━ string2 (string2) +  ┃  ┗━━ string3 (string3) +  ┣━━ 📂 leader +  ┃ ┣━━ 📓 leader: string2 (value2) +  ┃ ┗━━ 📓 follower: +  ┃  ┣━━ string1 (string1) +  ┃  ┣━━ string2 (string2) +  ┃  ┗━━ string3 (string3) +  ┗━━ 📂 leader +   ┣━━ 📓 leader: string3 +   ┗━━ 📓 follower: +    ┣━━ string1 (string1) +    ┣━━ string2 (string2) +    ┗━━ string3 (string3) diff --git a/tests/results/test_namespace_secrets/60_6family_dynamic_suffix_auto_multi.sh b/tests/results/test_namespace_secrets/60_6family_dynamic_suffix_auto_multi.sh new file mode 100644 index 0000000..24acdd6 --- /dev/null +++ b/tests/results/test_namespace_secrets/60_6family_dynamic_suffix_auto_multi.sh @@ -0,0 +1,23 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 var1: + ┃ ┣━━ val1 (val1) + ┃ ┗━━ val2 (val2) + ┣━━ 📂 dynval1 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: string1 + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: string1 + ┣━━ 📂 dynval2 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: string1 + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: string1 + ┗━━ 📓 var2: +  ┣━━ string1 (string1) +  ┣━━ string2 (string1) +  ┗━━ string3 diff --git a/tests/results/test_namespace_secrets/60_6family_dynamic_suffix_auto_multi2.sh b/tests/results/test_namespace_secrets/60_6family_dynamic_suffix_auto_multi2.sh new file mode 100644 index 0000000..24acdd6 --- /dev/null +++ b/tests/results/test_namespace_secrets/60_6family_dynamic_suffix_auto_multi2.sh @@ -0,0 +1,23 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 rougail + ┣━━ 📓 var1: + ┃ ┣━━ val1 (val1) + ┃ ┗━━ val2 (val2) + ┣━━ 📂 dynval1 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: string1 + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: string1 + ┣━━ 📂 dynval2 + ┃ ┣━━ 📂 dynval1 + ┃ ┃ ┗━━ 📓 var: string1 + ┃ ┗━━ 📂 dynval2 + ┃  ┗━━ 📓 var: string1 + ┗━━ 📓 var2: +  ┣━━ string1 (string1) +  ┣━━ string2 (string1) +  ┗━━ string3 diff --git a/tests/results/test_read_write/16_3family_empty_at_ends.sh b/tests/results/test_read_write/16_3family_empty_at_ends.sh new file mode 100644 index 0000000..4ef58f7 --- /dev/null +++ b/tests/results/test_read_write/16_3family_empty_at_ends.sh @@ -0,0 +1,6 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 family + ┗━━ 📓 var1: diff --git a/tests/results/test_read_write/40_0leadership_leader_follower.sh b/tests/results/test_read_write/40_0leadership_leader_follower.sh new file mode 100644 index 0000000..fc18390 --- /dev/null +++ b/tests/results/test_read_write/40_0leadership_leader_follower.sh @@ -0,0 +1,11 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 leadership + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: value1 + ┃ ┗━━ 📓 follower: value1 + ┗━━ 📂 leader +  ┣━━ 📓 leader: value2 +  ┗━━ 📓 follower: value2 diff --git a/tests/results/test_read_write/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test_read_write/40_9calculation_variable_leader_follower_multi_inside.sh new file mode 100644 index 0000000..a3fc35b --- /dev/null +++ b/tests/results/test_read_write/40_9calculation_variable_leader_follower_multi_inside.sh @@ -0,0 +1,13 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 leadership + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: value1 + ┃ ┗━━ 📓 follower: + ┃  ┗━━ value1 + ┗━━ 📂 leader +  ┣━━ 📓 leader: value2 +  ┗━━ 📓 follower: +   ┗━━ value2 diff --git a/tests/results/test_read_write/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test_read_write/40_9leadership-calculation-outside-follower-no-mandatory.sh new file mode 100644 index 0000000..fb3a3ab --- /dev/null +++ b/tests/results/test_read_write/40_9leadership-calculation-outside-follower-no-mandatory.sh @@ -0,0 +1,14 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┣━━ 📂 leader +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: a +┃ ┃ ┗━━ 📓 follower: +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: b +┃  ┗━━ 📓 follower: +┗━━ 📓 variable: + ┣━━  + ┗━━  diff --git a/tests/results/test_read_write/40_9leadership-calculation-variable.sh b/tests/results/test_read_write/40_9leadership-calculation-variable.sh new file mode 100644 index 0000000..b30a2b9 --- /dev/null +++ b/tests/results/test_read_write/40_9leadership-calculation-variable.sh @@ -0,0 +1,16 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┣━━ 📓 calculate: +┃ ┣━━ value1 +┃ ┗━━ value2 +┗━━ 📂 leader + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: value1 + ┃ ┣━━ 📓 follower1: val11 + ┃ ┗━━ 📓 follower2: val21 + ┗━━ 📂 leader +  ┣━━ 📓 leader: value2 +  ┣━━ 📓 follower1: val11 +  ┗━━ 📓 follower2: val21 diff --git a/tests/results/test_read_write/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test_read_write/40_9leadership-calculation-variable_leader_follower.sh new file mode 100644 index 0000000..4c6ef36 --- /dev/null +++ b/tests/results/test_read_write/40_9leadership-calculation-variable_leader_follower.sh @@ -0,0 +1,18 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┣━━ 📂 leadership_1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: value1 +┃ ┃ ┗━━ 📓 follower: +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: value2 +┃  ┗━━ 📓 follower: +┗━━ 📂 leadership_2 + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: + ┃ ┗━━ 📓 follower: val + ┗━━ 📂 leader +  ┣━━ 📓 leader: +  ┗━━ 📓 follower: val diff --git a/tests/results/test_read_write/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test_read_write/40_9leadership-calculation-variable_leader_follower_not_same.sh new file mode 100644 index 0000000..e59886c --- /dev/null +++ b/tests/results/test_read_write/40_9leadership-calculation-variable_leader_follower_not_same.sh @@ -0,0 +1,22 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┣━━ 📂 leadership_1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: value1 +┃ ┃ ┗━━ 📓 follower: +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: value2 +┃  ┗━━ 📓 follower: +┗━━ 📂 leadership_2 + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: value1 + ┃ ┗━━ 📓 follower: + ┃  ┣━━ value1 + ┃  ┗━━ value2 + ┗━━ 📂 leader +  ┣━━ 📓 leader: value2 +  ┗━━ 📓 follower: +   ┣━━ value1 +   ┗━━ value2 diff --git a/tests/results/test_read_write_mandatory_secrets/16_3family_empty_at_ends.sh b/tests/results/test_read_write_mandatory_secrets/16_3family_empty_at_ends.sh new file mode 100644 index 0000000..10a2a75 --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets/16_3family_empty_at_ends.sh @@ -0,0 +1,6 @@ +╭──────── Caption ────────╮ +│ Variable Modified value │ +╰─────────────────────────╯ +Variables: +┗━━ 📂 family + ┗━━ 📓 var1: string1 diff --git a/tests/results/test_read_write_mandatory_secrets/40_0leadership_leader_follower.sh b/tests/results/test_read_write_mandatory_secrets/40_0leadership_leader_follower.sh new file mode 100644 index 0000000..ed802e0 --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets/40_0leadership_leader_follower.sh @@ -0,0 +1,15 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 leadership + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┗━━ 📓 follower: string1 (string1) + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┗━━ 📓 follower: string2 (string2) + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 +  ┗━━ 📓 follower: string3 (string3) diff --git a/tests/results/test_read_write_mandatory_secrets/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test_read_write_mandatory_secrets/40_9calculation_variable_leader_follower_multi_inside.sh new file mode 100644 index 0000000..6ff2c45 --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets/40_9calculation_variable_leader_follower_multi_inside.sh @@ -0,0 +1,24 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 leadership + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┗━━ 📓 follower: + ┃  ┣━━ string1 (string1) + ┃  ┣━━ string2 + ┃  ┗━━ string3 + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┗━━ 📓 follower: + ┃  ┣━━ string1 (string2) + ┃  ┣━━ string2 + ┃  ┗━━ string3 + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 +  ┗━━ 📓 follower: +   ┣━━ string1 (string3) +   ┣━━ string2 +   ┗━━ string3 diff --git a/tests/results/test_read_write_mandatory_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test_read_write_mandatory_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh new file mode 100644 index 0000000..6a15a50 --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh @@ -0,0 +1,19 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┣━━ 📂 leader +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string1 (a) +┃ ┃ ┗━━ 📓 follower: string1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string2 (b) +┃ ┃ ┗━━ 📓 follower: string2 +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: string3 +┃  ┗━━ 📓 follower: string3 +┗━━ 📓 variable: + ┣━━ string1 (string1) + ┣━━ string2 (string2) + ┗━━ string3 (string3) diff --git a/tests/results/test_read_write_mandatory_secrets/40_9leadership-calculation-variable.sh b/tests/results/test_read_write_mandatory_secrets/40_9leadership-calculation-variable.sh new file mode 100644 index 0000000..09cba6c --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets/40_9leadership-calculation-variable.sh @@ -0,0 +1,22 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┣━━ 📓 calculate: +┃ ┣━━ string1 (value1) +┃ ┣━━ string2 (value2) +┃ ┗━━ string3 +┗━━ 📂 leader + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (string1) + ┃ ┣━━ 📓 follower1: string1 (val11) + ┃ ┗━━ 📓 follower2: string1 (val21) + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (string2) + ┃ ┣━━ 📓 follower1: string2 (val11) + ┃ ┗━━ 📓 follower2: string2 (val21) + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 (string3) +  ┣━━ 📓 follower1: string3 (val11) +  ┗━━ 📓 follower2: string3 (val21) diff --git a/tests/results/test_read_write_mandatory_secrets/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test_read_write_mandatory_secrets/40_9leadership-calculation-variable_leader_follower.sh new file mode 100644 index 0000000..aeebc34 --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets/40_9leadership-calculation-variable_leader_follower.sh @@ -0,0 +1,25 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┣━━ 📂 leadership_1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string1 (value1) +┃ ┃ ┗━━ 📓 follower: string1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string2 (value2) +┃ ┃ ┗━━ 📓 follower: string2 +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: string3 +┃  ┗━━ 📓 follower: string3 +┗━━ 📂 leadership_2 + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (string1) + ┃ ┗━━ 📓 follower: string1 (val) + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (string2) + ┃ ┗━━ 📓 follower: string2 (val) + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 (string3) +  ┗━━ 📓 follower: string3 (val) diff --git a/tests/results/test_read_write_mandatory_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test_read_write_mandatory_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh new file mode 100644 index 0000000..ea028ba --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh @@ -0,0 +1,34 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┣━━ 📂 leadership_1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string1 (value1) +┃ ┃ ┗━━ 📓 follower: string1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string2 (value2) +┃ ┃ ┗━━ 📓 follower: string2 +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: string3 +┃  ┗━━ 📓 follower: string3 +┗━━ 📂 leadership_2 + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┗━━ 📓 follower: + ┃  ┣━━ string1 (string1) + ┃  ┣━━ string2 (string2) + ┃  ┗━━ string3 (string3) + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┗━━ 📓 follower: + ┃  ┣━━ string1 (string1) + ┃  ┣━━ string2 (string2) + ┃  ┗━━ string3 (string3) + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 +  ┗━━ 📓 follower: +   ┣━━ string1 (string1) +   ┣━━ string2 (string2) +   ┗━━ string3 (string3) diff --git a/tests/results/test_read_write_mandatory_secrets_errors/16_3family_empty_at_ends.sh b/tests/results/test_read_write_mandatory_secrets_errors/16_3family_empty_at_ends.sh new file mode 100644 index 0000000..46c7d90 --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets_errors/16_3family_empty_at_ends.sh @@ -0,0 +1,3 @@ +🛑 ERRORS +┗━━ The following variables are mandatory but have no value: + ┗━━ family.var1 diff --git a/tests/results/test_read_write_mandatory_secrets_errors/40_0leadership_leader_follower.sh b/tests/results/test_read_write_mandatory_secrets_errors/40_0leadership_leader_follower.sh new file mode 100644 index 0000000..fc18390 --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets_errors/40_0leadership_leader_follower.sh @@ -0,0 +1,11 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 leadership + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: value1 + ┃ ┗━━ 📓 follower: value1 + ┗━━ 📂 leader +  ┣━━ 📓 leader: value2 +  ┗━━ 📓 follower: value2 diff --git a/tests/results/test_read_write_mandatory_secrets_errors/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test_read_write_mandatory_secrets_errors/40_9calculation_variable_leader_follower_multi_inside.sh new file mode 100644 index 0000000..a3fc35b --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets_errors/40_9calculation_variable_leader_follower_multi_inside.sh @@ -0,0 +1,13 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 leadership + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: value1 + ┃ ┗━━ 📓 follower: + ┃  ┗━━ value1 + ┗━━ 📂 leader +  ┣━━ 📓 leader: value2 +  ┗━━ 📓 follower: +   ┗━━ value2 diff --git a/tests/results/test_read_write_mandatory_secrets_errors/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test_read_write_mandatory_secrets_errors/40_9leadership-calculation-outside-follower-no-mandatory.sh new file mode 100644 index 0000000..fb3a3ab --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets_errors/40_9leadership-calculation-outside-follower-no-mandatory.sh @@ -0,0 +1,14 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┣━━ 📂 leader +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: a +┃ ┃ ┗━━ 📓 follower: +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: b +┃  ┗━━ 📓 follower: +┗━━ 📓 variable: + ┣━━  + ┗━━  diff --git a/tests/results/test_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable.sh b/tests/results/test_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable.sh new file mode 100644 index 0000000..b30a2b9 --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable.sh @@ -0,0 +1,16 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┣━━ 📓 calculate: +┃ ┣━━ value1 +┃ ┗━━ value2 +┗━━ 📂 leader + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: value1 + ┃ ┣━━ 📓 follower1: val11 + ┃ ┗━━ 📓 follower2: val21 + ┗━━ 📂 leader +  ┣━━ 📓 leader: value2 +  ┣━━ 📓 follower1: val11 +  ┗━━ 📓 follower2: val21 diff --git a/tests/results/test_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable_leader_follower.sh new file mode 100644 index 0000000..3155fd7 --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable_leader_follower.sh @@ -0,0 +1,5 @@ +🛑 ERRORS +┗━━ The following variables are mandatory but have no value: + ┣━━ leadership_1.follower (a follower) + ┣━━ leadership_1.follower (a follower) + ┗━━ leadership_2.leader (a leader) diff --git a/tests/results/test_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable_leader_follower_not_same.sh new file mode 100644 index 0000000..5d89e8b --- /dev/null +++ b/tests/results/test_read_write_mandatory_secrets_errors/40_9leadership-calculation-variable_leader_follower_not_same.sh @@ -0,0 +1,4 @@ +🛑 ERRORS +┗━━ The following variables are mandatory but have no value: + ┣━━ leadership_1.follower (a follower) + ┗━━ leadership_1.follower (a follower) diff --git a/tests/results/test_read_write_secrets/16_3family_empty_at_ends.sh b/tests/results/test_read_write_secrets/16_3family_empty_at_ends.sh new file mode 100644 index 0000000..4ef58f7 --- /dev/null +++ b/tests/results/test_read_write_secrets/16_3family_empty_at_ends.sh @@ -0,0 +1,6 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 family + ┗━━ 📓 var1: diff --git a/tests/results/test_read_write_secrets/40_0leadership_leader_follower.sh b/tests/results/test_read_write_secrets/40_0leadership_leader_follower.sh new file mode 100644 index 0000000..fc18390 --- /dev/null +++ b/tests/results/test_read_write_secrets/40_0leadership_leader_follower.sh @@ -0,0 +1,11 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 leadership + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: value1 + ┃ ┗━━ 📓 follower: value1 + ┗━━ 📂 leader +  ┣━━ 📓 leader: value2 +  ┗━━ 📓 follower: value2 diff --git a/tests/results/test_read_write_secrets/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test_read_write_secrets/40_9calculation_variable_leader_follower_multi_inside.sh new file mode 100644 index 0000000..a3fc35b --- /dev/null +++ b/tests/results/test_read_write_secrets/40_9calculation_variable_leader_follower_multi_inside.sh @@ -0,0 +1,13 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┗━━ 📂 leadership + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: value1 + ┃ ┗━━ 📓 follower: + ┃  ┗━━ value1 + ┗━━ 📂 leader +  ┣━━ 📓 leader: value2 +  ┗━━ 📓 follower: +   ┗━━ value2 diff --git a/tests/results/test_read_write_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test_read_write_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh new file mode 100644 index 0000000..fb3a3ab --- /dev/null +++ b/tests/results/test_read_write_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh @@ -0,0 +1,14 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┣━━ 📂 leader +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: a +┃ ┃ ┗━━ 📓 follower: +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: b +┃  ┗━━ 📓 follower: +┗━━ 📓 variable: + ┣━━  + ┗━━  diff --git a/tests/results/test_read_write_secrets/40_9leadership-calculation-variable.sh b/tests/results/test_read_write_secrets/40_9leadership-calculation-variable.sh new file mode 100644 index 0000000..b30a2b9 --- /dev/null +++ b/tests/results/test_read_write_secrets/40_9leadership-calculation-variable.sh @@ -0,0 +1,16 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┣━━ 📓 calculate: +┃ ┣━━ value1 +┃ ┗━━ value2 +┗━━ 📂 leader + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: value1 + ┃ ┣━━ 📓 follower1: val11 + ┃ ┗━━ 📓 follower2: val21 + ┗━━ 📂 leader +  ┣━━ 📓 leader: value2 +  ┣━━ 📓 follower1: val11 +  ┗━━ 📓 follower2: val21 diff --git a/tests/results/test_read_write_secrets/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test_read_write_secrets/40_9leadership-calculation-variable_leader_follower.sh new file mode 100644 index 0000000..4c6ef36 --- /dev/null +++ b/tests/results/test_read_write_secrets/40_9leadership-calculation-variable_leader_follower.sh @@ -0,0 +1,18 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┣━━ 📂 leadership_1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: value1 +┃ ┃ ┗━━ 📓 follower: +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: value2 +┃  ┗━━ 📓 follower: +┗━━ 📂 leadership_2 + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: + ┃ ┗━━ 📓 follower: val + ┗━━ 📂 leader +  ┣━━ 📓 leader: +  ┗━━ 📓 follower: val diff --git a/tests/results/test_read_write_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test_read_write_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh new file mode 100644 index 0000000..e59886c --- /dev/null +++ b/tests/results/test_read_write_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh @@ -0,0 +1,22 @@ +╭─────── Caption ────────╮ +│ Variable Default value │ +╰────────────────────────╯ +Variables: +┣━━ 📂 leadership_1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: value1 +┃ ┃ ┗━━ 📓 follower: +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: value2 +┃  ┗━━ 📓 follower: +┗━━ 📂 leadership_2 + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: value1 + ┃ ┗━━ 📓 follower: + ┃  ┣━━ value1 + ┃  ┗━━ value2 + ┗━━ 📂 leader +  ┣━━ 📓 leader: value2 +  ┗━━ 📓 follower: +   ┣━━ value1 +   ┗━━ value2 diff --git a/tests/results/test_secrets/16_3family_empty_at_ends.sh b/tests/results/test_secrets/16_3family_empty_at_ends.sh new file mode 100644 index 0000000..10a2a75 --- /dev/null +++ b/tests/results/test_secrets/16_3family_empty_at_ends.sh @@ -0,0 +1,6 @@ +╭──────── Caption ────────╮ +│ Variable Modified value │ +╰─────────────────────────╯ +Variables: +┗━━ 📂 family + ┗━━ 📓 var1: string1 diff --git a/tests/results/test_secrets/40_0leadership_leader_follower.sh b/tests/results/test_secrets/40_0leadership_leader_follower.sh new file mode 100644 index 0000000..ed802e0 --- /dev/null +++ b/tests/results/test_secrets/40_0leadership_leader_follower.sh @@ -0,0 +1,15 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 leadership + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┗━━ 📓 follower: string1 (string1) + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┗━━ 📓 follower: string2 (string2) + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 +  ┗━━ 📓 follower: string3 (string3) diff --git a/tests/results/test_secrets/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test_secrets/40_9calculation_variable_leader_follower_multi_inside.sh new file mode 100644 index 0000000..6ff2c45 --- /dev/null +++ b/tests/results/test_secrets/40_9calculation_variable_leader_follower_multi_inside.sh @@ -0,0 +1,24 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┗━━ 📂 leadership + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┗━━ 📓 follower: + ┃  ┣━━ string1 (string1) + ┃  ┣━━ string2 + ┃  ┗━━ string3 + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┗━━ 📓 follower: + ┃  ┣━━ string1 (string2) + ┃  ┣━━ string2 + ┃  ┗━━ string3 + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 +  ┗━━ 📓 follower: +   ┣━━ string1 (string3) +   ┣━━ string2 +   ┗━━ string3 diff --git a/tests/results/test_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh new file mode 100644 index 0000000..6a15a50 --- /dev/null +++ b/tests/results/test_secrets/40_9leadership-calculation-outside-follower-no-mandatory.sh @@ -0,0 +1,19 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┣━━ 📂 leader +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string1 (a) +┃ ┃ ┗━━ 📓 follower: string1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string2 (b) +┃ ┃ ┗━━ 📓 follower: string2 +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: string3 +┃  ┗━━ 📓 follower: string3 +┗━━ 📓 variable: + ┣━━ string1 (string1) + ┣━━ string2 (string2) + ┗━━ string3 (string3) diff --git a/tests/results/test_secrets/40_9leadership-calculation-variable.sh b/tests/results/test_secrets/40_9leadership-calculation-variable.sh new file mode 100644 index 0000000..09cba6c --- /dev/null +++ b/tests/results/test_secrets/40_9leadership-calculation-variable.sh @@ -0,0 +1,22 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┣━━ 📓 calculate: +┃ ┣━━ string1 (value1) +┃ ┣━━ string2 (value2) +┃ ┗━━ string3 +┗━━ 📂 leader + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (string1) + ┃ ┣━━ 📓 follower1: string1 (val11) + ┃ ┗━━ 📓 follower2: string1 (val21) + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (string2) + ┃ ┣━━ 📓 follower1: string2 (val11) + ┃ ┗━━ 📓 follower2: string2 (val21) + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 (string3) +  ┣━━ 📓 follower1: string3 (val11) +  ┗━━ 📓 follower2: string3 (val21) diff --git a/tests/results/test_secrets/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test_secrets/40_9leadership-calculation-variable_leader_follower.sh new file mode 100644 index 0000000..aeebc34 --- /dev/null +++ b/tests/results/test_secrets/40_9leadership-calculation-variable_leader_follower.sh @@ -0,0 +1,25 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┣━━ 📂 leadership_1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string1 (value1) +┃ ┃ ┗━━ 📓 follower: string1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string2 (value2) +┃ ┃ ┗━━ 📓 follower: string2 +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: string3 +┃  ┗━━ 📓 follower: string3 +┗━━ 📂 leadership_2 + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (string1) + ┃ ┗━━ 📓 follower: string1 (val) + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (string2) + ┃ ┗━━ 📓 follower: string2 (val) + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 (string3) +  ┗━━ 📓 follower: string3 (val) diff --git a/tests/results/test_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh new file mode 100644 index 0000000..ea028ba --- /dev/null +++ b/tests/results/test_secrets/40_9leadership-calculation-variable_leader_follower_not_same.sh @@ -0,0 +1,34 @@ +╭───────────── Caption ─────────────╮ +│ Variable Modified value │ +│ (Original default value) │ +╰───────────────────────────────────╯ +Variables: +┣━━ 📂 leadership_1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string1 (value1) +┃ ┃ ┗━━ 📓 follower: string1 +┃ ┣━━ 📂 leader +┃ ┃ ┣━━ 📓 leader: string2 (value2) +┃ ┃ ┗━━ 📓 follower: string2 +┃ ┗━━ 📂 leader +┃  ┣━━ 📓 leader: string3 +┃  ┗━━ 📓 follower: string3 +┗━━ 📂 leadership_2 + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string1 (value1) + ┃ ┗━━ 📓 follower: + ┃  ┣━━ string1 (string1) + ┃  ┣━━ string2 (string2) + ┃  ┗━━ string3 (string3) + ┣━━ 📂 leader + ┃ ┣━━ 📓 leader: string2 (value2) + ┃ ┗━━ 📓 follower: + ┃  ┣━━ string1 (string1) + ┃  ┣━━ string2 (string2) + ┃  ┗━━ string3 (string3) + ┗━━ 📂 leader +  ┣━━ 📓 leader: string3 +  ┗━━ 📓 follower: +   ┣━━ string1 (string1) +   ┣━━ string2 (string2) +   ┗━━ string3 (string3)