From 2cff070f2ddcc9ee8f72ab80cf43935bdcb7de11 Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <alexander@mail-schlemmer.de> Date: Wed, 12 Oct 2022 10:47:57 +0200 Subject: [PATCH] TST: added test for multiple replacements --- unittests/test_macros.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/unittests/test_macros.py b/unittests/test_macros.py index 8adc4194..37676513 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" -- GitLab