Mercurial > genshi > genshi-test
diff markup/tests/eval.py @ 81:cc034182061e
Template expressions are now compiled to Python bytecode.
author | cmlenz |
---|---|
date | Sat, 15 Jul 2006 11:29:25 +0000 |
parents | 822089ae65ce |
children | c6f07b7cd3ea |
line wrap: on
line diff
--- a/markup/tests/eval.py +++ b/markup/tests/eval.py @@ -170,9 +170,14 @@ def test_compare_multi(self): self.assertEqual(True, Expression("1 != 3 == 3").evaluate({})) - self.assertEqual(True, Expression("x != y == y").evaluate({'x': 3, + self.assertEqual(True, Expression("x != y == y").evaluate({'x': 1, 'y': 3})) + # FIXME: need support for local names in comprehensions + #def test_list_comprehension(self): + # expr = Expression("[n for n in numbers if n < 2]") + # self.assertEqual([0, 1], expr.evaluate({'numbers': range(5)})) + def suite(): suite = unittest.TestSuite()