Skip to content
Snippets Groups Projects
Commit 2cff070f authored by Alexander Schlemmer's avatar Alexander Schlemmer
Browse files

TST: added test for multiple replacements

parent 035dabc8
No related branches found
No related tags found
Loading
Pipeline #29243 failed
...@@ -344,22 +344,32 @@ metadata: ...@@ -344,22 +344,32 @@ metadata:
name: test_def_replacements name: test_def_replacements
params: params:
macro_name: default_name macro_name: default_name
z: $macro_name
a: $macro_name a: $macro_name
v: $z
definition: definition:
$macro_name: $macro_name:
macro_name: $macro_name macro_name: $macro_name
z: $z
a: $a a: $a
v: $v
--- ---
extroot: !macro extroot: !macro
test_def_replacements: test_def_replacements:
- macro_name: once - macro_name: once
- macro_name: twice - macro_name: twice
a: 5 z: 5
- {} - {}
""") """)
assert cfood["extroot"]["once"]["z"] == "once"
assert cfood["extroot"]["once"]["a"] == "once" assert cfood["extroot"]["once"]["a"] == "once"
assert cfood["extroot"]["once"]["v"] == "once"
assert cfood["extroot"]["once"]["macro_name"] == "once" assert cfood["extroot"]["once"]["macro_name"] == "once"
assert cfood["extroot"]["twice"]["z"] == "5"
assert cfood["extroot"]["twice"]["a"] == "5" assert cfood["extroot"]["twice"]["a"] == "5"
assert cfood["extroot"]["twice"]["v"] == "5"
assert cfood["extroot"]["twice"]["macro_name"] == "twice" assert cfood["extroot"]["twice"]["macro_name"] == "twice"
assert cfood["extroot"]["default_name"]["z"] == "default_name"
assert cfood["extroot"]["default_name"]["a"] == "default_name" assert cfood["extroot"]["default_name"]["a"] == "default_name"
assert cfood["extroot"]["default_name"]["v"] == "default_name"
assert cfood["extroot"]["default_name"]["macro_name"] == "default_name" assert cfood["extroot"]["default_name"]["macro_name"] == "default_name"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment