HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/Python311/Lib/idlelib/idle_test/__pycache__/test_tree.cpython-311.pyc
�

��Vc����dZddlmZddlZddlmZed��ddlmZmZm	Z	Gd�dej
��ZGd	�d
ej
��Ze
dkrejd�
��dSdS)zTest tree. coverage 56%.�)�treeN)�requires�gui)�Tk�	EventType�SCROLLc�@�eZdZed���Zed���Zd�ZdS)�TreeTestc�^�t��|_|j���dS�N)r�root�withdraw��clss �/D:\Python311\Lib\idlelib\idle_test\test_tree.py�
setUpClasszTreeTest.setUpClasss'���4�4������������c�<�|j���|`dSr)r
�destroyrs r�
tearDownClasszTreeTest.tearDownClasss����������H�H�Hrc��tj|jddd���}|j�ddd���tjtj��}tj|jd|��}|�	��dS)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_initsy��
�
 ��I�'�a�1�F�F�F��
��
�
�Q�V�&�
�9�9�9�� ���.�.���}�R�Y��d�3�3�����
�
�
�
�
rN)�__name__�
__module__�__qualname__�classmethodrrr-�rrr
r

sW����������[������[������rr
c��eZdZd�ZdS)�TestScrollEventc	���G�fd�d��}Gd�d��}tjdddftjddd	ftjdd
dftjdd	d	ff}|��}|D]W\}}}}||_||_||_t
j||t|d����}	��	|	d���XdS)
Nc� ��eZdZd�Z�fd�ZdS)�1TestScrollEvent.test_wheel_event.<locals>._Widgetc��||_dSr)�expected)�widgetr9s  r�__init__z:TestScrollEvent.test_wheel_event.<locals>._Widget.__init__%s
��"*����rc�>����|j|��dSr)�assertTupleEqualr9)r:�argsr)s  �r�yviewz7TestScrollEvent.test_wheel_event.<locals>._Widget.yview's!����%�%�f�o�t�<�<�<�<�<rN)r.r/r0r;r?)r)s�r�_Widgetr7$s=�������
+�
+�
+�
=�
=�
=�
=�
=�
=�
=rr@c��eZdZdS)�0TestScrollEvent.test_wheel_event.<locals>._EventN)r.r/r0r2rr�_EventrB*s�������DrrC�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�*J�K�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�A��������r