switched back to explicit set for assignments.  {% foo = 42 %} becomes {% set foo = 42 %} and {% foo.something() }} becomes {{ void(foo.something() }} with this commit.

--HG--
branch : trunk
diff --git a/tests/test_macros.py b/tests/test_macros.py
index 74594d3..5958250 100644
--- a/tests/test_macros.py
+++ b/tests/test_macros.py
@@ -40,7 +40,7 @@
 '''
 
 CALLERUNDEFINED = '''\
-{% caller = 42 %}\
+{% set caller = 42 %}\
 {% macro test() %}{{ caller is not defined }}{% endmacro %}\
 {{ test() }}\
 '''