# HG changeset patch # User cmlenz # Date 1236339174 0 # Node ID 46816d77cab78a91ea92abad358e03dca175304b # Parent 9871e6ca89b06225516886f980a8689b39af08b9 Added test for [1008]. diff --git a/genshi/template/tests/eval.py b/genshi/template/tests/eval.py --- a/genshi/template/tests/eval.py +++ b/genshi/template/tests/eval.py @@ -618,6 +618,16 @@ suite.execute(data) assert 'ifilter' in data + def test_import_in_def(self): + suite = Suite("""def fun(): + from itertools import ifilter + return ifilter(None, xrange(3)) +""") + data = Context() + suite.execute(data) + assert 'ifilter' not in data + self.assertEqual([1, 2], list(data['fun']())) + def test_for(self): suite = Suite("""x = [] for i in range(3):