def test_creation(self):
        tag = 'Root'
        value = '   Value   '
        anAttr = 'elValue'
        new_value = 'New Value'
        node = Node(tag, value=value, anAttr=anAttr)
        self.assertEqual(node.tag, tag)
        self.assertDictEqual(node.attributes, {'anAttr': anAttr})
        self.assertEqual(node.value, value.strip())
        self.assertEqual(node[tag], value.strip())
        node[tag] = new_value
        self.assertEqual(node.value, new_value)