def test_Expand_or_Collaps(): from mglutil.gui.BasicWidgets.Tk.TreeWidget.tree import TreeView tv = TreeView() #Add some nodes tv.addNode('protein_1') node = tv.addNode('residue_11', parent='protein_1') tv.addNode('AminoAcid', parent='protein_1|residue_11') tv.addNode('A', parent='protein_1|residue_11|AminoAcid') tv.addNode('H', parent='protein_1|residue_11|AminoAcid') tv.addNode('protein_2') # equivalent to print "Is node", node.name, "expanded?: ", print node.expanded tv.ExpandNode('protein_1|residue_11') print "After expanding, is node", node.name, "expanded?: ", print node.expanded tv.CollapseNode('protein_1|residue_11') print "After collapsing, is node", node.name, "expanded?: ", print node.expanded tv.destroy()