Exemplo n.º 1
0
    def insert_node(self, parent, child):
        """insert_node(parent, child)
        Inserts a new node into the parent node

        :param Element: parent
        :param Element: child
        """
        insert_node(self, parent, child)
Exemplo n.º 2
0
    print oops.xpath_to('d')
    oopslog.setLevel(logging.WARNING)

    import sys
    import traceback
    node = ET.fromstring("<oops cid=''/>")
    print node
##    try:
##        print oops(node)
##    except Exception as E:
##        traceback.print_exception(*sys.exc_info())
##        print

##    oopslog.setLevel(logging.DEBUG)
    try:
        insert_node(oops, node, ET.Element('b'))
        oops.insert_node(node, ET.Element('a'))
        oops.insert_node(node, ET.Element('c', cid="hi"))
##        oopslog.setLevel(logging.DEBUG)
        oops.insert_node(node, ET.Element('g'))

        insert_node(oops, node, ET.Element('e'))
        indent(node)
        ET.dump(node)
##        oops(node)
    except Exception as E:
        traceback.print_exception(*sys.exc_info())
        print

    testlog = logging.getLogger('testCheck')
    streamer = logging.StreamHandler()