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"
			)
		)
	)
Ejemplo n.º 3
0
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"))))
Ejemplo n.º 4
0
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")))
Ejemplo n.º 5
0
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
    #  / | \   |