Пример #1
0
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()
Пример #2
0
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()