Mercurial > genshi > mirror
comparison examples/bench/bigtable.py @ 123:10279d2eeec9 trunk
Fix for #18: whitespace in space-sensitive elements such as `<pre>` and `<textarea>` is now preserved.
author | cmlenz |
---|---|
date | Thu, 03 Aug 2006 14:49:22 +0000 |
parents | f96b04b0db96 |
children | 6edc71acb642 |
comparison
equal
deleted
inserted
replaced
122:6c5c6f67d3e8 | 123:10279d2eeec9 |
---|---|
48 | 48 |
49 def test_markup(): | 49 def test_markup(): |
50 """Markup template""" | 50 """Markup template""" |
51 ctxt = Context(table=table) | 51 ctxt = Context(table=table) |
52 stream = markup_tmpl.generate(ctxt) | 52 stream = markup_tmpl.generate(ctxt) |
53 stream.render('html') | 53 stream.render('html', strip_whitespace=False) |
54 | 54 |
55 def test_markup_builder(): | 55 def test_markup_builder(): |
56 """Markup template + tag builder""" | 56 """Markup template + tag builder""" |
57 stream = tag.TABLE([ | 57 stream = tag.TABLE([ |
58 tag.tr([tag.td(c) for c in row.values()]) | 58 tag.tr([tag.td(c) for c in row.values()]) |
59 for row in table | 59 for row in table |
60 ]).generate() | 60 ]).generate() |
61 ctxt = Context(table=stream) | 61 ctxt = Context(table=stream) |
62 stream = markup_tmpl2.generate(ctxt) | 62 stream = markup_tmpl2.generate(ctxt) |
63 stream.render('html') | 63 stream.render('html', strip_whitespace=False) |
64 | 64 |
65 def test_builder(): | 65 def test_builder(): |
66 """Markup tag builder""" | 66 """Markup tag builder""" |
67 stream = tag.TABLE([ | 67 stream = tag.TABLE([ |
68 tag.tr([ | 68 tag.tr([ |
69 tag.td(c) for c in row.values() | 69 tag.td(c) for c in row.values() |
70 ]) | 70 ]) |
71 for row in table | 71 for row in table |
72 ]).generate() | 72 ]).generate() |
73 stream.render('html') | 73 stream.render('html', strip_whitespace=False) |
74 | 74 |
75 def test_kid(): | 75 def test_kid(): |
76 """Kid template""" | 76 """Kid template""" |
77 kid_tmpl.table = table | 77 kid_tmpl.table = table |
78 kid_tmpl.serialize(output='html') | 78 kid_tmpl.serialize(output='html') |