Mercurial > genshi > mirror
comparison genshi/template/tests/eval.py @ 736:a1e8b24bc1bb trunk
Yet another followup fix for #221.
author | cmlenz |
---|---|
date | Thu, 05 Jun 2008 15:46:16 +0000 |
parents | 01bdf155db95 |
children | 6de290dec976 |
comparison
equal
deleted
inserted
replaced
735:7e428b22dbaa | 736:a1e8b24bc1bb |
---|---|
16 from StringIO import StringIO | 16 from StringIO import StringIO |
17 import sys | 17 import sys |
18 import unittest | 18 import unittest |
19 | 19 |
20 from genshi.core import Markup | 20 from genshi.core import Markup |
21 from genshi.template.base import Context | |
21 from genshi.template.eval import Expression, Suite, Undefined, UndefinedError, \ | 22 from genshi.template.eval import Expression, Suite, Undefined, UndefinedError, \ |
22 UNDEFINED | 23 UNDEFINED |
23 | 24 |
24 | 25 |
25 class ExpressionTestCase(unittest.TestCase): | 26 class ExpressionTestCase(unittest.TestCase): |
571 suite.execute(data) | 572 suite.execute(data) |
572 assert 'ifilter' in data | 573 assert 'ifilter' in data |
573 | 574 |
574 def test_import_star(self): | 575 def test_import_star(self): |
575 suite = Suite("from itertools import *") | 576 suite = Suite("from itertools import *") |
576 data = {} | 577 data = Context() |
577 suite.execute(data) | 578 suite.execute(data) |
578 assert 'ifilter' in data | 579 assert 'ifilter' in data |
579 | 580 |
580 def test_for(self): | 581 def test_for(self): |
581 suite = Suite("""x = [] | 582 suite = Suite("""x = [] |