Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/idlelib/idle_test/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/idlelib/idle_test/__pycache__/test_tree.cpython-312.pyc

�

&Μg�����dZddlmZddlZddlmZed�ddlmZmZm	Z	Gd�dej�ZGd	�d
ej�Ze
dk(rejd�
�yy)zTest tree. coverage 56%.�)�treeN)�requires�gui)�Tk�	EventType�SCROLLc�2�eZdZed��Zed��Zd�Zy)�TreeTestc�V�t�|_|jj�y�N)r�root�withdraw��clss �8/usr/local/lib/python3.12/idlelib/idle_test/test_tree.py�
setUpClasszTreeTest.setUpClasss���4���������c�<�|jj�|`yr)r
�destroyrs r�
tearDownClasszTreeTest.tearDownClasss���������Hrc�.�tj|jddd��}|jj	ddd��tj
tj�}tj|jd|�}|j�y)N�whiter�)�bg�highlightthickness�	takefocus�both�left)�expand�fill�side)
r�ScrolledCanvasr
�frame�pack�FileTreeItem�ICONDIR�TreeNode�canvasr)�self�sc�item�nodes    r�	test_initzTreeTest.test_initsi��
�
 �
 ��I�I�'�a�1�F��
���
�
�Q�V�&�
�9�� � ����.���}�}�R�Y�Y��d�3�����
rN)�__name__�
__module__�__qualname__�classmethodrrr-�rrr
r

s-����������rr
c��eZdZd�Zy)�TestScrollEventc	���G�fd�d�}Gd�d�}tjdddftjddd	ftjdd
dftjdd	d	ff}|�}|D]P\}}}}||_||_||_t
j||t|d��}	�j|	d��Ry)
Nc���eZdZd�Z�fd�Zy)�1TestScrollEvent.test_wheel_event.<locals>._Widgetc��||_yr)�expected)�widgetr9s  r�__init__z:TestScrollEvent.test_wheel_event.<locals>._Widget.__init__%s	��"*��rc�>���j|j|�yr)�assertTupleEqualr9)r:�argsr)s  �r�yviewz7TestScrollEvent.test_wheel_event.<locals>._Widget.yview's����%�%�f�o�o�t�<rN)r.r/r0r;r?)r)s�r�_Widgetr7$s
���
+�
=rr@c��eZdZy)�0TestScrollEvent.test_wheel_event.<locals>._EventN)r.r/r0r2rr�_EventrB*s��rrC�x������i�������units�break)
r�
MouseWheel�ButtonPress�type�delta�numr�wheel_eventr�assertEqual)
r)r@rC�tests�event�tyrNrO�amount�ress
`         r�test_wheel_eventz TestScrollEvent.test_wheel_event"s����	=�	=�	�	��&�&��R��4��&�&��b�!�4��'�'��Q��3��'�'��Q��2�4��
���&+�"�B��s�F��E�J��E�K��E�I��"�"�5�'�&�&�'�*J�K�C����S�'�*�',rN)r.r/r0rWr2rrr4r4 s��+rr4�__main__�)�	verbosity)�__doc__�idlelibr�unittest�test.supportr�tkinterrrr�TestCaser
r4r.�mainr2rr�<module>rbs_�����!����)�)��x� � ��,+�h�'�'�+�6�z���H�M�M�A��r

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists