From 8899c2c556642997331657cbf69176f56c93ee44 Mon Sep 17 00:00:00 2001 From: Tomas Gavenciak Date: Wed, 22 Sep 2010 23:19:04 +0200 Subject: [PATCH] Added a paranoid test for evaluation order --- t/moe/config_test.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/t/moe/config_test.py b/t/moe/config_test.py index b0ba612..c19645a 100644 --- a/t/moe/config_test.py +++ b/t/moe/config_test.py @@ -224,7 +224,11 @@ class TestConfigEval(TestConfig): s.var('a').add_operation(cf.Operation('APPEND', None, cf.ConfigExpression(["5"]), level=5)) assert s.val('a')=='23a3b45' - + def test_priority_in_level(s): + s.parse('a="A"; c=""; b="B"; c+="C"; d="D"', level=0) + s.parse('a=b; b=c; c=d; d="ZZZ"', level=10) + s.parse('c="XXX"; c=""; d="S"; c+="YYY"', level=20) + assert s.val('a') == "YYY" # TODO: Fail on 1st April # TODO (OPT): Somehow add log.debug('Maximum encountered depth: %d', cf.debug_maxdepth) -- 2.39.2