def createfrag(): return xsc.Frag( xml.XML(), html.DocTypeHTML401transitional(), xsc.Comment("gurk"), "hurz", specials.tab(), abbr.xist(), None, True, False, 1, 2.0, "3", "4", (5, 6), [7, 8], html.div( align="left" ), url.URL("http://www.python.org/"), html.span( 1, 2, class_="gurk", id=(1, 2, (3, 4)), lang=( True, False, url.URL("http://www.python.org/"), html.abbr( xml.XML(), "hurz", specials.tab(), abbr.xist(), None, 1, 2.0, "3", "4", (5, 6), [7, 8], html.span("gurk"), title="hurz" ) ) ) )
def createelement(): return html.span( 1, 2, class_="gurk", id=(1, 2, (3, 4)), lang=( True, False, url.URL("http://www.python.org/"), html.abbr( xml.XML(), "hurz", specials.tab(), abbr.xist(), None, 1, 2.0, "3", "4", (5, 6), [7, 8], html.span("gurk"), title="hurz" ) ) )
def createfrag(): return xsc.Frag( xml.XML(), html.DocTypeHTML401transitional(), xsc.Comment("gurk"), "hurz", specials.tab(), abbr.xist(), None, True, False, 1, 2.0, "3", "4", (5, 6), [7, 8], html.div(align="left"), url.URL("http://www.python.org/"), html.span(1, 2, class_="gurk", id=(1, 2, (3, 4)), lang=(True, False, url.URL("http://www.python.org/"), html.abbr(xml.XML(), "hurz", specials.tab(), abbr.xist(), None, 1, 2.0, "3", "4", (5, 6), [7, 8], html.span("gurk"), title="hurz"))))
def createattrs(): return html.span.Attrs(lang=(True, False, url.URL("http://www.python.org/"), html.abbr(xml.XML(), "hurz", specials.tab(), abbr.xist(), None, 1, 2.0, "3", "4", (5, 6), [7, 8], html.span("gurk"), title="hurz")))
def createelement(): return html.span(1, 2, class_="gurk", id=(1, 2, (3, 4)), lang=(True, False, url.URL("http://www.python.org/"), html.abbr(xml.XML(), "hurz", specials.tab(), abbr.xist(), None, 1, 2.0, "3", "4", (5, 6), [7, 8], html.span("gurk"), title="hurz")))
def createattr(): return html.span.Attrs.lang( True, False, url.URL("http://www.python.org/"), html.abbr( xml.XML(), "hurz", specials.tab(), abbr.xist(), None, 1, 2.0, "3", "4", (5, 6), [7, 8], html.span("gurk"), title="hurz" ) )
), html.div( html.h1("The headline", html.img(src="root:gurk.gif")), html.p("The ", html.em("first"), " paragraph."), html.div( html.h2("The ", html.em("important"), " headline"), html.p("The ", html.em("second"), " ", html.em("important"), " paragraph."), id="id42", ), html.div(id="id23"), class_="foo", ), html.p(html.em("only")), php.php("echo $footer;"), abbr.xist(), ) def test_levels(): def check(node, expr, ids): assert "".join(str(e.attrs.id) for e in node.walknodes(expr)) == ids ds = [html.div(id=id) for id in range(8)] ds[1].append(ds[4:7]) ds[2].append(ds[7]) ds[0].append(ds[1:4]) # ____0____ # / | \ # _1_ 2 3 # / | \ |