Your IP : 216.73.216.213


Current Path : /opt/alt/python311/lib64/python3.11/idlelib/idle_test/__pycache__/
Upload File :
Current File : //opt/alt/python311/lib64/python3.11/idlelib/idle_test/__pycache__/test_search.cpython-311.pyc

�

�0�i�	���dZddlmZddlZddlmZed��ddlmZmZm	Z	ddlm
Z
Gd�d	ej��Ze
d
krejdd���dSdS)
zTest search, coverage 69%.�)�searchN)�requires�gui)�Tk�Text�
BooleanVar)�searchenginec�L�eZdZed���Zed���Zd�Zd�Zd�ZdS)�SearchDialogTestc�,�t��|_dS�N)r�root��clss �D/opt/alt/python311/lib64/python3.11/idlelib/idle_test/test_search.py�
setUpClasszSearchDialogTest.setUpClasss���4�4�����c�<�|j���|`dSr
)r�destroyrs r�
tearDownClasszSearchDialogTest.tearDownClasss����������H�H�Hrc��tj|j��|_t	j|j|j��|_d�|j_t|j��|_	|j	�
dd��dS)Nc��dSr
�rrr�<lambda>z(SearchDialogTest.setUp.<locals>.<lambda>���4�r�1.0�Hello World!)r	�SearchEnginer�enginer�SearchDialog�dialog�bellr�text�insert)�selfs r�setUpzSearchDialogTest.setUpsg��"�/��	�:�:����)�$�)�T�[�A�A���'�<�������O�O��	��	�����/�/�/�/�/rc��|j}|j�d��|�|j�|����d�|j_|j�d��|�|j�|����|j�d��|�|j�|����|j�d��|�|j�|����|j�d��|�|j�|����t|j	d��|j_
|j�d��|�|j�|����dS)	N�c��dSr
rrrrrz2SearchDialogTest.test_find_again.<locals>.<lambda>(rr�Hello�GoodbyezWorld!rTz
W[aeiouy]r)r#r�setpat�assertFalser!�
find_againr"�
assertTruerr�revar�r%r#s  r�test_find_againz SearchDialogTest.test_find_again"s����y������2���������/�/��5�5�6�6�6�'�<��������7�#�#�#������.�.�t�4�4�5�5�5�����9�%�%�%������/�/��5�5�6�6�6�����8�$�$�$������.�.�t�4�4�5�5�5�����>�*�*�*������.�.�t�4�4�5�5�5�'�t�y�$�7�7��������<�(�(�(������.�.�t�4�4�5�5�5�5�5rc�j�|j}|j�dd��|�ddd��|�|j�|����|�ddd��|�ddd��|�|j�|����|�ddd��|�ddd��|�|j�|����|�dd��dS)	Nz2.0r�selrz1.4�endz1.6z1.11)r#r$�tag_addr/r!�find_selection�
tag_remove�deleter1s  r�test_find_selectionz$SearchDialogTest.test_find_selection;s���y���	�����/�/�/����U�E�5�)�)�)������2�2�4�8�8�9�9�9�����u�e�,�,�,����U�E�6�*�*�*������2�2�4�8�8�9�9�9�����u�e�,�,�,����U�E�6�*�*�*������2�2�4�8�8�9�9�9�	
���E�5�!�!�!�!�!rN)	�__name__�
__module__�__qualname__�classmethodrrr&r2r:rrrrrsu����������[������[��0�0�0�6�6�6�2"�"�"�"�"rr�__main__�)�	verbosity�exit)�__doc__�idlelibr�unittest�test.supportr�tkinterrrrr	�TestCaserr;�mainrrr�<module>rJs���������������!�!�!�!�!�!�������(�(�(�(�(�(�(�(�(�(� � � � � � �="�="�="�="�="�x�(�="�="�="�~�z����H�M�A�A�&�&�&�&�&�&��r