def test_section(self): self.assertEqual( markup.section('<p>bar</p>'), '<section>\n<p>bar</p></section>\n' ) self.assertEqual( markup.section('<p>foo</p>', 'baz'), '<section class="baz">\n<p>foo</p></section>\n' )
def render_html(self): html_left_col = markup.img(self.image.src) html_left_col += markup.p(self.image.desc, 'beschriftung') html_left_col = markup.grid( markup.gbox( markup.section(html_left_col, 'box lila') ) , 50, 'l' ) html_infos = '' for info in self.infos: html_infos += info.render_html() html_right_col = markup.section(html_infos, 'box info') html_right_col = markup.grid( markup.gbox( html_right_col ), 50, 'r') return markup.grid_main(html_left_col + html_right_col)