diff genshi/filters/tests/transform.py @ 801:9fe8fdca279e stable-0.5.x

Ported [1000] to stable branch.
author cmlenz
date Tue, 03 Mar 2009 20:20:09 +0000
parents 614b850faaf6
children
line wrap: on
line diff
--- a/genshi/filters/tests/transform.py
+++ b/genshi/filters/tests/transform.py
@@ -522,6 +522,15 @@
             self._filter('.', 'foo'),
             [[(None, TEXT, u'foo')]])
 
+    def test_filter_after_outside(self):
+        stream = _transform(
+            '<root>x</root>', Transformer('//root/text()').filter(lambda x: x))
+        self.assertEqual(
+            list(stream),
+            [(None, START, u'root'),
+             (OUTSIDE, TEXT, u'x'),
+             (None, END, u'root')])
+
 
 class MapTest(unittest.TestCase):
     def _map(self, select, kind=None):
Copyright (C) 2012-2017 Edgewall Software