def test_copyTree(): """ Test the function to copy a tree into another one""" tv = TreeView() tv2 = TreeView() # paint canvas red so we see it disappear when distroyed tv.canvas.configure(bg='red') tv.addNode('protein_1') tv.addNode('residue_11', parent='protein_1') tv.addNode('AminoAcid', parent='protein_1|residue_11') tv.addNode('A', parent='protein_1|residue_11|AminoAcid') nodetest = tv.addNode('H', parent='protein_1|residue_11|AminoAcid') tv.addNode('protein_2') tv.copy(tv2) node = tv2.findNodeFromName(nodetest.GetFullName()) assert node.name == 'H' Tkinter._default_root.update() pause() tv.destroy() tv2.destroy()
def test_copyTree(): """ Test the function to copy a tree into another one""" tv = TreeView() tv2 = TreeView() # paint canvas red so we see it disappear when distroyed tv.canvas.configure(bg='red') tv.addNode('protein_1') tv.addNode('residue_11', parent='protein_1') tv.addNode('AminoAcid', parent='protein_1|residue_11') tv.addNode('A', parent='protein_1|residue_11|AminoAcid') nodetest = tv.addNode('H',parent='protein_1|residue_11|AminoAcid') tv.addNode('protein_2') tv.copy(tv2) node = tv2.findNodeFromName(nodetest.GetFullName()) assert node.name == 'H' Tkinter._default_root.update() pause() tv.destroy() tv2.destroy()