B
„ fØ ã @ s| d Z ddlmZ ddlZddlmZ edƒ ddlmZmZm Z G dd„ dej
ƒZG d d
„ d
ej
ƒZe
dkrxejdd
� dS )zTest tree. coverage 56%.é )ÚtreeN)ÚrequiresZgui)ÚTkÚ EventTypeÚSCROLLc @ s, e Zd Zedd„ ƒZedd„ ƒZdd„ ZdS )ÚTreeTestc C s t ƒ | _| j ¡ d S )N)r ÚrootZwithdraw)Úcls© r
ú@/opt/alt/python37/lib64/python3.7/idlelib/idle_test/test_tree.pyÚ
setUpClass s zTreeTest.setUpClassc C s | j ¡ | ` d S )N)r Zdestroy)r r
r
r Ú
tearDownClass s
zTreeTest.tearDownClassc C sN t j| jdddd�}|jjdddd� t t j¡}t |jd |¡}| ¡ d S )NZwhiter é )ZbgZhighlightthicknessZ takefocusZbothÚleft)ÚexpandZfillZside)
r ZScrolledCanvasr ÚframeZpackZFileTreeItemZICONDIRZTreeNodeZcanvasr )ÚselfZscÚitemZnoder
r
r Ú test_init s zTreeTest.test_initN)Ú__name__Ú
__module__Ú__qualname__Úclassmethodr r
r r
r
r
r r
s r c @ s e Zd Zdd„ ZdS )ÚTestScrollEventc
s¦ G ‡ fdd„dƒ}G dd„ dƒ}t jdddft jddd ft jdd
dft jdd d ff}|ƒ }xF|D ]>\}}}}||_||_||_t ||t|dƒ¡} ˆ | d¡ q`W d S )
Nc s e Zd Zdd„ Z‡ fdd„ZdS )z1TestScrollEvent.test_wheel_event.