def testToStringChildren(self): node = Node('foo') node.children.append(Node('bar')) self.assertEqual(node.to_string(), '<foo><bar /></foo>')
def testToStringAttributes(self): node = Node('foo') node.attributes['bar'] = 'baz' self.assertEqual(node.to_string(), '<foo bar="baz" />')
def testToStringSimple(self): node = Node('foo') self.assertEqual(node.to_string(), '<foo />')