diff --git a/unittests/test_macros.py b/unittests/test_macros.py index 8adc4194444b913f548599354e784fdc53b025be..3767651390620a5bba0975cec50243012d843259 100644 --- a/unittests/test_macros.py +++ b/unittests/test_macros.py @@ -344,22 +344,32 @@ metadata: name: test_def_replacements params: macro_name: default_name + z: $macro_name a: $macro_name + v: $z definition: $macro_name: macro_name: $macro_name + z: $z a: $a + v: $v --- extroot: !macro test_def_replacements: - macro_name: once - macro_name: twice - a: 5 + z: 5 - {} """) + assert cfood["extroot"]["once"]["z"] == "once" assert cfood["extroot"]["once"]["a"] == "once" + assert cfood["extroot"]["once"]["v"] == "once" assert cfood["extroot"]["once"]["macro_name"] == "once" + assert cfood["extroot"]["twice"]["z"] == "5" assert cfood["extroot"]["twice"]["a"] == "5" + assert cfood["extroot"]["twice"]["v"] == "5" 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"]["v"] == "default_name" assert cfood["extroot"]["default_name"]["macro_name"] == "default_name"