
    ѝi                         S r SSKJr  SSKrSSKJr  SSKJr   " S S\R                  5      r	\
S:X  a  \R                  " S	S
9  gg)zTest filelist, coverage 19%.    )filelistN)requires)Tkc                   :    \ rS rSr\S 5       r\S 5       rS rSrg)FileListTest   c                 l    [        S5        [        5       U l        U R                  R                  5         g )Ngui)r   r   rootwithdraw)clss    1lib/python3.13/idlelib/idle_test/test_filelist.py
setUpClassFileListTest.setUpClass
   s"    4    c                     U R                   R                  5         U R                   R                  R                  SS5       H  nU R                   R	                  U5        M      U R                   R                  5         U ? g )Nafterinfo)r   update_idletaskstkcallafter_canceldestroy)r   ids     r   tearDownClassFileListTest.tearDownClass   sX    !!#((++""7F3BHH!!"% 4Hr   c                    [         R                  " U R                  5      nU R                  UR                  U R                  5        UR	                  5       nU R                  [        U5      UR                  5        UR                  5         g )N)r   FileListr   assertEqualnewtypeEditorWindow_close)selfflistes      r   test_new_emptyFileListTest.test_new_empty   s\    !!$)),TYY/IIKa%"4"45	
r    N)	__name__
__module____qualname____firstlineno__classmethodr   r   r'   __static_attributes__r)   r   r   r   r      s-     
  r   r   __main__   )	verbosity)__doc__idlelibr   unittesttest.supportr   tkinterr   TestCaser   r*   mainr)   r   r   <module>r:      sA       ! 8$$ 0 zMMA r   