def test_constructor(self): """Test __init__() creates a node.""" expected = Node.fromxml('<my-node/>') actual = Node('my-node') assert equal(expected, actual), 'created node is not as expected'
def test_fromxml(self): """Test fromxml() creates a node from XML string.""" expected = self.testnode actual = Node.fromxml(self.testxml) assert equal(expected, actual), 'node does not convert from xml as expected'
def test_addnode_value(self): """Test addnode() adds a node with a value.""" expected = Node.fromxml('<my-node><my-sub-node>my-value</my-sub-node></my-node>') actual = Node('my-node') actual.addnode('my-sub-node', 'my-value') assert equal(expected, actual), 'result of adding node is not as expected'
def test_constructor_value(self): """Test __init__() creates a node with a value.""" expected = Node.fromxml('<my-node>my-value</my-node>') actual = Node('my-node', 'my-value') assert equal(expected, actual), 'created node is not as expected'
def _loadextract(self, runid): filename = Utility.expand(self.getoption('BaseExtractor_XmlFile'), runid = runid) content = Utility.readfile(filename) return Node.fromxml(content)
def _loadextract(self, runid): filename = Utility.expand(self.getoption('BaseExtractor_XmlFile'), runid=runid) content = Utility.readfile(filename) return Node.fromxml(content)