diff -r 87cfa131b535 -r e7e0ae78773e configurationengine/source/plugins/common/ConeLegacyRulePlugin/legacyruleplugin/tests/ruleproject/rules/implml/eval.ruleml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/configurationengine/source/plugins/common/ConeLegacyRulePlugin/legacyruleplugin/tests/ruleproject/rules/implml/eval.ruleml Tue Aug 10 14:29:28 2010 +0300 @@ -0,0 +1,42 @@ + + + True configures EvalTest.StringLenResult = {% len("faklskjh") %} + True configures EvalTest.EvalConstantResult = {% SOME_VALUE %} + True configures EvalTest.EvalFileImport = {% do_something(SOME_VALUE) %} + + {% ${EvalTest.Bitmask} & 0x1 %} configures EvalTest.Bit0Result = True + {% ${EvalTest.Bitmask} & 0x2 %} configures EvalTest.Bit1Result = True + True configures EvalTest.Bit2Result = {% + bool(${EvalTest.Bitmask} & 0x4) + %} + + + True configures EvalTest.Bit3Result = {% bool(${EvalTest.Bitmask} & 0x8) %} + + + True configures EvalTest.FullSequence = {% append_stripped_seq_to_full_seq( + @{EvalTest.StrippedSequence}, + @{EvalTest.FullSequence}) + %} + + + + False configures {% @{EvalTest.UnchangedValue}.set_value(54321) %} + + True configures EvalTest.UnicodeResult1 = {% u'100€' %} + True configures EvalTest.UnicodeResult2 = {% @{ударения.ελληνικά}.get_value() %} + + True configures EvalTest.EvalBuiltinResult = {% ruleml.configuration.get_name() %} + + SOME_VALUE = 12345 + + +def append_stripped_seq_to_full_seq(stripped_seq, full_seq): + stripped_values = stripped_seq.get_value() + full_values = full_seq.get_value() + for sv in stripped_values: + full_values.append([sv[0], sv[1], '0.1', 'false']) + return full_values + + + \ No newline at end of file