Ejemplo n.º 1
0
def test_builder_basic(tester):
    tester.startTest("Element")
    builder = DomBuilder()
    builder.startDocument()
    builder.startElementNS((None, u'doc'), u'doc', {})
    builder.endElementNS((None, u'doc'), u'doc')
    builder.endDocument()
    tester.compare("<doc/>", builder, func=compare_builder)
    tester.testDone()
    return
Ejemplo n.º 2
0
def test_builder_basic(tester):
    tester.startTest("Element")
    builder = DomBuilder()
    builder.startDocument()
    builder.startElementNS((None, u'doc'), u'doc', {})
    builder.endElementNS((None, u'doc'), u'doc')
    builder.endDocument()
    tester.compare("<doc/>", builder, func=compare_builder)
    tester.testDone()
    return
Ejemplo n.º 3
0
def test_builder_content(tester):
    tester.startTest("Element with content")
    builder = DomBuilder()
    builder.startDocument()
    builder.startElementNS((None, u'doc'), u'doc', {})
    builder.characters(u'huhei')
    builder.endElementNS((None, u'doc'), u'doc')
    builder.endDocument()
    tester.compare("<doc>huhei</doc>", builder, func=compare_builder)
    tester.testDone()
    return
Ejemplo n.º 4
0
def test_builder_content(tester):
    tester.startTest("Element with content")
    builder = DomBuilder()
    builder.startDocument()
    builder.startElementNS((None, u'doc'), u'doc', {})
    builder.characters(u'huhei')
    builder.endElementNS((None, u'doc'), u'doc')
    builder.endDocument()
    tester.compare("<doc>huhei</doc>", builder, func=compare_builder)
    tester.testDone()
    return
Ejemplo n.º 5
0
def test_builder_ns(tester):
    tester.startTest("Namespaces")
    builder = DomBuilder()
    builder.startDocument()
    builder.startPrefixMapping(u'ns1', TEST_NAMESPACE)
    builder.startElementNS((TEST_NAMESPACE, u'doc'), u'ns1:doc', {})
    builder.startElementNS((None, u'udoc'), u'udoc', {})
    builder.endElementNS((None, u'udoc'), u'udoc')
    builder.endElementNS((TEST_NAMESPACE, u'doc'), u'ns1:doc')
    builder.endPrefixMapping(u'ns1')
    builder.endDocument()
    source = "<ns1:doc xmlns:ns1='%s'><udoc/></ns1:doc>" % str(TEST_NAMESPACE)
    tester.compare(source, builder, func=compare_builder)
    tester.testDone()
    return
Ejemplo n.º 6
0
def test_builder_ns(tester):
    tester.startTest("Namespaces")
    builder = DomBuilder()
    builder.startDocument()
    builder.startPrefixMapping(u'ns1', TEST_NAMESPACE)
    builder.startElementNS((TEST_NAMESPACE, u'doc'), u'ns1:doc', {})
    builder.startElementNS((None, u'udoc'), u'udoc', {})
    builder.endElementNS((None, u'udoc'), u'udoc')
    builder.endElementNS((TEST_NAMESPACE, u'doc'), u'ns1:doc')
    builder.endPrefixMapping(u'ns1')
    builder.endDocument()
    source = "<ns1:doc xmlns:ns1='%s'><udoc/></ns1:doc>" % str(TEST_NAMESPACE)
    tester.compare(source, builder, func=compare_builder)
    tester.testDone()
    return