
    /hhf                     |    S r SSKJr  SSKrSSKr " S S\R
                  5      r\S:X  a  \R                  " SS9  gg)	zTest mainmenu, coverage 100%.    )mainmenuNc                   &    \ rS rSrS rS rS rSrg)MainMenuTest	   c                 |    [         R                   Vs/ s H  oS   PM	     nn/ SQnU R                  X#5        g s  snf )Nr   )	fileeditformatrunshelldebugoptionswindowhelp)r   menudefsassertEqual)selfitemactualexpects       H/opt/python-3.13.8/usr/lib/python3.13/idlelib/idle_test/test_mainmenu.pytest_menudefsMainMenuTest.test_menudefs   s:    &.&7&78&7dq'&788( 9s   9c                 V    U R                  [        [        R                  5      S5        g )N2   )assertGreaterEquallenr   default_keydefs)r   s    r   test_default_keydefs!MainMenuTest.test_default_keydefs   s    H$<$< =rB    c           	      <  ^ S H  u  nmU R                  UTS9   [        R                   H  nUS   U:X  d  M    O   U R                  SU S35        U R                  [	        U4S jWS    5       5      T SU 35        S S S 5        M     g ! , (       d  f       M  = f)N))r   z.*tack.*iewer)r   z.*ode.*ontext)r   z.*ine.*umbers)menupatternr   z not in menudefsc              3   b   >#    U  H$  nUc  M  [         R                  " TUS   5      v   M&     g 7f)Nr   )research).0menuitemr$   s     r   	<genexpr>0MainMenuTest.test_tcl_indexes.<locals>.<genexpr>#   s0      $=4>'/ %DBIIgx{$C$C4>s   /!/   z not in )subTestr   r   
assertTrueany)r   r#   menutupr$   s      @r   test_tcl_indexesMainMenuTest.test_tcl_indexes   s    MD'
 49'00GqzT)  1 OOA$/?'@A $=4;AJ$= != $+)8D6 :< :9
 :9s   BAB
B	 N)__name__
__module____qualname____firstlineno__r   r   r1   __static_attributes__r3   r!   r   r   r   	   s    )C<r!   r   __main__   )	verbosity)	__doc__idlelibr   r&   unittestTestCaser   r4   mainr3   r!   r   <module>rA      sA      	 <8$$ <@ zMMA r!   