Beispiel #1
0
def test_render_priority():
    v = xml_html.ViewXmlHtml()
    assert v.render_priority(b"", content_type="text/xml")
    assert v.render_priority(b"", content_type="text/xml")
    assert v.render_priority(b"", content_type="text/html")
    assert not v.render_priority(b"", content_type="text/plain")
    assert v.render_priority(b"<html/>")
Beispiel #2
0
def test_simple(tdata):
    v = full_eval(xml_html.ViewXmlHtml())
    assert v(b"foo") == ('XML', [[('text', 'foo')]])
    assert v(b"<html></html>") == ('HTML', [[('text', '<html></html>')]])
    assert v(b"<>") == ('XML', [[('text', '<>')]])
    assert v(b"<p") == ('XML', [[('text', '<p')]])

    with open(tdata.path(datadir + "simple.html")) as f:
        input = f.read()
    tokens = xml_html.tokenize(input)
    assert str(next(tokens)) == "Tag(<!DOCTYPE html>)"
Beispiel #3
0
def test_simple():
    v = full_eval(xml_html.ViewXmlHtml())
    assert v(b"foo") == ('XML', [[('text', 'foo')]])
    assert v(b"<html></html>") == ('HTML', [[('text', '<html></html>')]])