fix: update tests

This commit is contained in:
egarette@silique.fr 2025-12-29 18:10:28 +01:00
parent 0569ca97d5
commit fca36adc7b
35 changed files with 353 additions and 4 deletions

View file

@ -0,0 +1,12 @@
{
"var1": [
"string1",
"string2",
"string3"
],
"var2": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,8 @@
{
"family1": {
"var": "string1"
},
"family2": {
"var": "string1"
}
}

View file

@ -0,0 +1,14 @@
{
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
},
"var1": "string1",
"var2": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,12 @@
{
"var1": [
"string1",
"string2",
"string3"
],
"var2": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,8 @@
{
"family1": {
"var": "string1"
},
"family2": {
"var": "string1"
}
}

View file

@ -0,0 +1,14 @@
{
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
},
"var1": "string1",
"var2": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,14 @@
{
"rougail": {
"var1": [
"string1",
"string2",
"string3"
],
"var2": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,10 @@
{
"rougail": {
"family1": {
"var": "string1"
},
"family2": {
"var": "string1"
}
}
}

View file

@ -0,0 +1,16 @@
{
"rougail": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
},
"var1": "string1",
"var2": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,14 @@
{
"rougail": {
"var1": [
"string1",
"string2",
"string3"
],
"var2": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,10 @@
{
"rougail": {
"family1": {
"var": "string1"
},
"family2": {
"var": "string1"
}
}
}

View file

@ -0,0 +1,16 @@
{
"rougail": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
},
"var1": "string1",
"var2": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -1,5 +1,5 @@
{
"rougail": {
"variable": "string_1_True_None"
"variable": "string_1_True_"
}
}

View file

@ -0,0 +1,13 @@
{
"rougail": {
"var1": [
"val1",
"val2",
"val3"
],
"var2": [
"val4",
"val5"
]
}
}

View file

@ -0,0 +1,10 @@
{
"rougail": {
"family1": {
"var": null
},
"family2": {
"var": null
}
}
}

View file

@ -0,0 +1,15 @@
{
"rougail": {
"dynval1": {
"var": null
},
"dynval2": {
"var": null
},
"var1": null,
"var2": [
null,
null
]
}
}

View file

@ -0,0 +1,14 @@
{
"rougail": {
"var1": [
"string1",
"string2",
"string3"
],
"var2": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,10 @@
{
"rougail": {
"family1": {
"var": "string1"
},
"family2": {
"var": "string1"
}
}
}

View file

@ -0,0 +1,16 @@
{
"rougail": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
},
"var1": "string1",
"var2": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -1,5 +1,5 @@
{
"rougail": {
"variable": "string_1_True_None"
"variable": "string_1_True_"
}
}

View file

@ -0,0 +1,13 @@
{
"rougail": {
"var1": [
"val1",
"val2",
"val3"
],
"var2": [
"val4",
"val5"
]
}
}

View file

@ -0,0 +1,7 @@
{
"_errors": [
"The following variables are mandatory but have no value:",
" - rougail.family1.var",
" - rougail.family2.var"
]
}

View file

@ -0,0 +1,9 @@
{
"_errors": [
"The following variables are mandatory but have no value:",
" - rougail.dynval1.var (A dynamic variable for val1)",
" - rougail.dynval2.var (A dynamic variable for val2)",
" - rougail.var1 (A new variable)",
" - rougail.var2 (A new variable)"
]
}

View file

@ -1,3 +1,3 @@
{
"variable": "string_1_True_None"
"variable": "string_1_True_"
}

View file

@ -0,0 +1,11 @@
{
"var1": [
"val1",
"val2",
"val3"
],
"var2": [
"val4",
"val5"
]
}

View file

@ -0,0 +1,8 @@
{
"family1": {
"var": null
},
"family2": {
"var": null
}
}

View file

@ -0,0 +1,13 @@
{
"dynval1": {
"var": null
},
"dynval2": {
"var": null
},
"var1": null,
"var2": [
null,
null
]
}

View file

@ -0,0 +1,12 @@
{
"var1": [
"string1",
"string2",
"string3"
],
"var2": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,8 @@
{
"family1": {
"var": "string1"
},
"family2": {
"var": "string1"
}
}

View file

@ -0,0 +1,14 @@
{
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
},
"var1": "string1",
"var2": [
"string1",
"string2",
"string3"
]
}

View file

@ -1,3 +1,3 @@
{
"variable": "string_1_True_None"
"variable": "string_1_True_"
}

View file

@ -0,0 +1,11 @@
{
"var1": [
"val1",
"val2",
"val3"
],
"var2": [
"val4",
"val5"
]
}

View file

@ -0,0 +1,7 @@
{
"_errors": [
"The following variables are mandatory but have no value:",
" - family1.var",
" - family2.var"
]
}

View file

@ -0,0 +1,9 @@
{
"_errors": [
"The following variables are mandatory but have no value:",
" - dynval1.var (A dynamic variable for val1)",
" - dynval2.var (A dynamic variable for val2)",
" - var1 (A new variable)",
" - var2 (A new variable)"
]
}

View file

@ -51,6 +51,7 @@ def _test_structural_files(test_dir, namespace, ext, *, read_write=True, mandato
##################################
rougail = Rougail(rougailconfig)
config = rougail.run()
config.information.set("description_type", "path_and_description")
##################################
if do_calc and (mandatory or not read_write):
get_values_for_config(config)