fix: update tests
This commit is contained in:
parent
0569ca97d5
commit
fca36adc7b
35 changed files with 353 additions and 4 deletions
12
tests/results/test/01_6string_multi_length.json
Normal file
12
tests/results/test/01_6string_multi_length.json
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"var1": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
],
|
||||
"var2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
8
tests/results/test/20_7help_family.json
Normal file
8
tests/results/test/20_7help_family.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"family1": {
|
||||
"var": "string1"
|
||||
},
|
||||
"family2": {
|
||||
"var": "string1"
|
||||
}
|
||||
}
|
||||
14
tests/results/test/60_5family_dynamic_calc_description.json
Normal file
14
tests/results/test/60_5family_dynamic_calc_description.json
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"dynval1": {
|
||||
"var": "string1"
|
||||
},
|
||||
"dynval2": {
|
||||
"var": "string1"
|
||||
},
|
||||
"var1": "string1",
|
||||
"var2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
12
tests/results/test_mandatory/01_6string_multi_length.json
Normal file
12
tests/results/test_mandatory/01_6string_multi_length.json
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"var1": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
],
|
||||
"var2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
8
tests/results/test_mandatory/20_7help_family.json
Normal file
8
tests/results/test_mandatory/20_7help_family.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"family1": {
|
||||
"var": "string1"
|
||||
},
|
||||
"family2": {
|
||||
"var": "string1"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"dynval1": {
|
||||
"var": "string1"
|
||||
},
|
||||
"dynval2": {
|
||||
"var": "string1"
|
||||
},
|
||||
"var1": "string1",
|
||||
"var2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
14
tests/results/test_namespace/01_6string_multi_length.json
Normal file
14
tests/results/test_namespace/01_6string_multi_length.json
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"rougail": {
|
||||
"var1": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
],
|
||||
"var2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
10
tests/results/test_namespace/20_7help_family.json
Normal file
10
tests/results/test_namespace/20_7help_family.json
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"rougail": {
|
||||
"family1": {
|
||||
"var": "string1"
|
||||
},
|
||||
"family2": {
|
||||
"var": "string1"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"rougail": {
|
||||
"dynval1": {
|
||||
"var": "string1"
|
||||
},
|
||||
"dynval2": {
|
||||
"var": "string1"
|
||||
},
|
||||
"var1": "string1",
|
||||
"var2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"rougail": {
|
||||
"var1": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
],
|
||||
"var2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
10
tests/results/test_namespace_mandatory/20_7help_family.json
Normal file
10
tests/results/test_namespace_mandatory/20_7help_family.json
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"rougail": {
|
||||
"family1": {
|
||||
"var": "string1"
|
||||
},
|
||||
"family2": {
|
||||
"var": "string1"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"rougail": {
|
||||
"dynval1": {
|
||||
"var": "string1"
|
||||
},
|
||||
"dynval2": {
|
||||
"var": "string1"
|
||||
},
|
||||
"var1": "string1",
|
||||
"var2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"rougail": {
|
||||
"variable": "string_1_True_None"
|
||||
"variable": "string_1_True_"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"rougail": {
|
||||
"var1": [
|
||||
"val1",
|
||||
"val2",
|
||||
"val3"
|
||||
],
|
||||
"var2": [
|
||||
"val4",
|
||||
"val5"
|
||||
]
|
||||
}
|
||||
}
|
||||
10
tests/results/test_namespace_read_write/20_7help_family.json
Normal file
10
tests/results/test_namespace_read_write/20_7help_family.json
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"rougail": {
|
||||
"family1": {
|
||||
"var": null
|
||||
},
|
||||
"family2": {
|
||||
"var": null
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"rougail": {
|
||||
"dynval1": {
|
||||
"var": null
|
||||
},
|
||||
"dynval2": {
|
||||
"var": null
|
||||
},
|
||||
"var1": null,
|
||||
"var2": [
|
||||
null,
|
||||
null
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"rougail": {
|
||||
"var1": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
],
|
||||
"var2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"rougail": {
|
||||
"family1": {
|
||||
"var": "string1"
|
||||
},
|
||||
"family2": {
|
||||
"var": "string1"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"rougail": {
|
||||
"dynval1": {
|
||||
"var": "string1"
|
||||
},
|
||||
"dynval2": {
|
||||
"var": "string1"
|
||||
},
|
||||
"var1": "string1",
|
||||
"var2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"rougail": {
|
||||
"variable": "string_1_True_None"
|
||||
"variable": "string_1_True_"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"rougail": {
|
||||
"var1": [
|
||||
"val1",
|
||||
"val2",
|
||||
"val3"
|
||||
],
|
||||
"var2": [
|
||||
"val4",
|
||||
"val5"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"_errors": [
|
||||
"The following variables are mandatory but have no value:",
|
||||
" - rougail.family1.var",
|
||||
" - rougail.family2.var"
|
||||
]
|
||||
}
|
||||
|
|
@ -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)"
|
||||
]
|
||||
}
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"variable": "string_1_True_None"
|
||||
"variable": "string_1_True_"
|
||||
}
|
||||
11
tests/results/test_read_write/01_6string_multi_length.json
Normal file
11
tests/results/test_read_write/01_6string_multi_length.json
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"var1": [
|
||||
"val1",
|
||||
"val2",
|
||||
"val3"
|
||||
],
|
||||
"var2": [
|
||||
"val4",
|
||||
"val5"
|
||||
]
|
||||
}
|
||||
8
tests/results/test_read_write/20_7help_family.json
Normal file
8
tests/results/test_read_write/20_7help_family.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"family1": {
|
||||
"var": null
|
||||
},
|
||||
"family2": {
|
||||
"var": null
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"dynval1": {
|
||||
"var": null
|
||||
},
|
||||
"dynval2": {
|
||||
"var": null
|
||||
},
|
||||
"var1": null,
|
||||
"var2": [
|
||||
null,
|
||||
null
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"var1": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
],
|
||||
"var2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"family1": {
|
||||
"var": "string1"
|
||||
},
|
||||
"family2": {
|
||||
"var": "string1"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"dynval1": {
|
||||
"var": "string1"
|
||||
},
|
||||
"dynval2": {
|
||||
"var": "string1"
|
||||
},
|
||||
"var1": "string1",
|
||||
"var2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"variable": "string_1_True_None"
|
||||
"variable": "string_1_True_"
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"var1": [
|
||||
"val1",
|
||||
"val2",
|
||||
"val3"
|
||||
],
|
||||
"var2": [
|
||||
"val4",
|
||||
"val5"
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"_errors": [
|
||||
"The following variables are mandatory but have no value:",
|
||||
" - family1.var",
|
||||
" - family2.var"
|
||||
]
|
||||
}
|
||||
|
|
@ -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)"
|
||||
]
|
||||
}
|
||||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in a new issue