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 = []
Copyright (C) 2012-2017 Edgewall Software