def test_init(self): root = TemplateNode() self.assertIsNotNone(root) self.assertIsNotNone(root.children) self.assertEqual(len(root.children), 0) node = TemplateIndexedNode() self.assertIsNotNone(node) root.append(node) self.assertEqual(len(root.children), 1)
def __init__(self, index=1): TemplateIndexedNode.__init__(self, index)
def __init__(self): TemplateIndexedNode.__init__(self)
def test_invalid_attrib_name(self): with self.assertRaises(Exception): node = TemplateIndexedNode() node.set_attrib('rubbish', 3)
def test_attrib_name_index_only(self): node = TemplateIndexedNode() node.set_attrib('index', 3) self.assertEqual(3, node.index)
def test_get_set(self): node = TemplateIndexedNode() node.index = 3 self.assertEqual(3, node.index) node.index = 4 self.assertEqual(4, node.index)