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_mainmenu.cpython-311.opt-1.pyc
�

��Vc���~�dZddlmZddlZddlZGd�dej��Zedkrejd���dSdS)	zTest mainmenu, coverage 100%.�)�mainmenuNc� �eZdZd�Zd�Zd�ZdS)�MainMenuTestc�f�d�tjD��}gd�}|�||��dS)Nc��g|]
}|d��S)r�)�.0�items  �3D:\Python311\Lib\idlelib\idle_test\test_mainmenu.py�
<listcomp>z.MainMenuTest.test_menudefs.<locals>.<listcomp>s��8�8�8�d�$�q�'�8�8�8�)	�file�edit�format�run�shell�debug�options�window�help)r�menudefs�assertEqual)�self�actual�expects   r�
test_menudefszMainMenuTest.test_menudefssE��8�8�h�&7�8�8�8��8�8�8�������(�(�(�(�(r
c�`�|�ttj��d��dS)N�2)�assertGreaterEqual�lenr�default_keydefs)rs r�test_default_keydefsz!MainMenuTest.test_default_keydefss)������H�$<� =� =�r�B�B�B�B�Br
c	�V��dD]�\}�|�|����5tjD]}|d|krn�|�d|�d���|�t	�fd�|dD������d|����ddd��n#1swxYwY��dS)N))rz
.*tack.*iewer)rz
.*ode.*ontext)rz
.*ine.*umbers)�menu�patternrz not in menudefsc3�R�K�|]!}|�tj�|d��V��"dS)Nr)�re�search)r	�menuitemr%s  �r�	<genexpr>z0MainMenuTest.test_tcl_indexes.<locals>.<genexpr>#sL�����$=�$=�(0�'/�$=�B�I�g�x��{�$C�$C�$=�$=�$=�$=�$=�$=r
�z not in )�subTestrr�
assertTrue�any)rr$�menutupr%s   @r�test_tcl_indexeszMainMenuTest.test_tcl_indexess=����	<�	<�M�D�'�
���4���9�9�	
<�	
<�'�0�B�B�G��q�z�T�)������O�O�A�$�'@�'@�'@�A�A�A�����$=�$=�$=�$=�4;�A�J�$=�$=�$=�!=�!=�$+� :� :�D� :� :�<�<�<�
	
<�	
<�	
<�	
<�	
<�	
<�	
<�	
<�	
<�	
<�	
<����	
<�	
<�	
<�	
<��	<�	<s�A1B�B!	�$B!	N)�__name__�
__module__�__qualname__rr"r0rr
rrr	sD������)�)�)�C�C�C�<�<�<�<�<r
r�__main__�)�	verbosity)	�__doc__�idlelibrr'�unittest�TestCaserr1�mainrr
r�<module>r<s�����������	�	�	�	�����<�<�<�<�<�8�$�<�<�<�@�z����H�M�A��������r