diff genshi/tests/core.py @ 1041:cddcb39ce5dd stable-0.7.x

Merge r1266 from trunk (support for iterators in _speedups.Markup.join).
author hodgestar
date Thu, 20 Mar 2014 11:44:48 +0000
parents 657f9ecffa3c
children
line wrap: on
line diff
--- a/genshi/tests/core.py
+++ b/genshi/tests/core.py
@@ -139,6 +139,11 @@
         assert type(markup) is Markup
         self.assertEquals('foo<br />&lt;bar /&gt;<br /><baz />', markup)
 
+    def test_join_over_iter(self):
+        items = ['foo', '<bar />', Markup('<baz />')]
+        markup = Markup('<br />').join(i for i in items)
+        self.assertEquals('foo<br />&lt;bar /&gt;<br /><baz />', markup)
+
     def test_stripentities_all(self):
         markup = Markup('&amp; &#106;').stripentities()
         assert type(markup) is Markup
Copyright (C) 2012-2017 Edgewall Software