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_zzdummy.cpython-312.pyc

�

&Μgg���dZddlmZddlZddlmZddlmZmZddlm	Z	ddlm
Z
ddlmZdd	lmZejjZe
j d
�e
j d
�e
j d
�e
j d
�d�ZdZGd
�d�ZGd�dej(�Zedk(rej.d��yy)zTest zzdummy, coverage 100%.�)�zzdummyN)�requires)�Tk�Text)�mock)�config)�editor)�format�)�main�	highlight�keys�
extensionszd
class C1:
    # Class comment.
    def __init__(self, a, b):
        self.a = a
        self.b = b
c�>�eZdZejj
Zd�Zy)�DummyEditwinc���||_||_||_tj|�|_t
j�|j_t
j�|j_	y�N)
�root�top�textr
�FormatRegion�fregionr�Mock�undo_block_start�undo_block_stop)�selfrrs   �;/usr/local/lib/python3.12/idlelib/idle_test/test_zzdummy.py�__init__zDummyEditwin.__init__ sM����	������	��*�*�4�0���%)�Y�Y�[��	�	�"�$(�I�I�K��	�	�!�N)�__name__�
__module__�__qualname__r	�EditorWindow�get_selection_indicesr�rrrrs��"�/�/�E�E��0rrc�\�eZdZed��Zed��Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
y)�ZZDummyTestc���td�t�x}|_|j�t	|j�x}|_t
||�|_ttj_y)N�gui)rrr�withdrawrrrr	�testcfgr�idleConf�userCfg)�clsrrs   r�
setUpClasszZZDummyTest.setUpClass+sP������$���s�x��
�
���s�x�x�.�(��s�x�!�$��-��
�#*���� rc�6�ttj_|`|`|jj�|jjjdd�D]}|jj|��|jj�|`y)N�after�info)�usercfgrr,r-r	rr�update_idletasks�tk�call�after_cancel�destroy)r.�ids  r�
tearDownClasszZZDummyTest.tearDownClass4so��#*���� ��J������!�!�#��(�(�+�+�"�"�7�F�3�B��H�H�!�!�"�%�4��������Hrc�&�|j}|jdt�|jj	�|j
j	�t
j|j�x}|_	dtj_
y)N�1.0�
# ignore #)r�insert�code_sampler�
reset_mockrr�ZzDummyr	�zz�ztext)rrrBs   r�setUpzZZDummyTest.setUp>sb���y�y�����E�;�'����(�(�*����'�'�)����t�{�{�3�3��T�W� ,����rc�@�|jjdd�|`y)Nr<�end)r�deleterB�rs r�tearDownzZZDummyTest.tearDownFs���	�	�����&��Grc���tt|jd���}g}td|�D]:}|j	|�d�|�d��}|j|j
|���<|S)NrF�z.0z.end)�int�float�index�range�get�append�
startswith)rr�value�end_line�actual�line�txts       r�
checklineszZZDummyTest.checklinesJsj���u�T�Z�Z��.�/�0�����!�X�&�D��(�(�d�V�2�;�4�&��
�6�C��M�M�#�.�.��/�0�'��
rc���|j}|j|j|j�|j|j|jj�yr)rB�assertEqual�editwinr	r)rrBs  r�	test_initzZZDummyTest.test_initUsA��
�W�W��������T�[�[�1�������$�+�+�"2�"2�3rc��|j|jjd�tdj	ddd�t
jj�|j|jjd�y)Nr=rrAzz-text�spam)rZrBrCr+�	SetOptionrrA�reloadrHs r�test_reloadzZZDummyTest.test_reloadZsY�����������5����'�'�	�8�V�D������ ����������/rc���|j}|j}|j}||jjd�gd�}|j	||j�}|||�|jddd�||j
�d�gd�}|j	||j�}|||�|jj�|jj�y)Nr=)FFFFFFF�sel�2.0�4.end�break)FTTTFFF)
rZrBrrCrX�tag_add�
z_in_eventr�assert_called_oncer�r�eqrBr�expectedrUs      r�test_z_in_eventzZZDummyTest.test_z_in_event`s���
�
�
��
�W�W���w�w��
�4�7�7�=�=�,�'�E������r�x�x�0��
�8�V�����U�E�7�+�
�2�=�=�?�G�$�A������r�x�x�0��
�8�V�����0�0�2����/�/�1rc�h�|j}|j}|j}||jjd�|j	ddd�|j�|jj�|jj�|jddd�|j	ddd�||j�d	�gd
�}|j||j�}|||�|jj�|jj�y)Nr=rcrdz5.endr<rFz3.0rerf)FTFFTFF)
rZrBrrCrgrhrr@r�
tag_remove�z_out_eventrXrirjs      r�test_z_out_eventzZZDummyTest.test_z_out_eventts���
�
�
��
�W�W���w�w��
�4�7�7�=�=�,�'�	
���U�E�7�+�
�
�
�����(�(�*����'�'�)�	
����u�e�,����U�E�7�+�
�2�>�>��W�%�B������r�x�x�0��
�8�V�����0�0�2����/�/�1rc���|j}|j}|jddd�|j�|j	�|j|j
dd�t�y)Nrcr<zend-1c)rBrrgrhrprZrPr?)rrBrs   r�test_roundtripzZZDummyTest.test_roundtrip�sR��
�W�W���w�w�����U�E�8�,�
�
�
��
����������%��2�K�@rN)r r!r"�classmethodr/r:rDrIrXr\rarmrqrsr%rrr'r')sQ���+��+�����-��	�4�
0�2�(2�.	Arr'�__main__�)�	verbosity)�__doc__�idlelibr�unittest�test.supportr�tkinterrrrrr	r
r,r-r3�IdleUserConfParserr+r?r�TestCaser'r rr%rr�<module>rs������!�������
�
�
"�
"��%�F�%�%�b�)�*��*�*�2�.�%�F�%�%�b�)�+�&�+�+�B�/�	����0�0�kA�(�#�#�kA�\�z���H�M�M�A��r

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