Ë
    #´˜jß  ã                   ó    — d Z ddlmZ ddlZddlmZ ddlmZ ddlm	Z	m
Z
  G d„ dej                  «      Zed	k(  r ej                  d
¬«       yy)zTest stackviewer, coverage 63%.é    )ÚstackviewerN)Úrequires)ÚTk)ÚTreeNodeÚScrolledCanvasc                   ó2   — e Zd Zed„ «       Zed„ «       Zd„ Zy)ÚStackBrowserTestc                 ól   — t        d«       t        «       | _        | j                  j                  «        y )NÚgui)r   r   ÚrootÚwithdraw©Úclss    ú4lib/python3.12/idlelib/idle_test/test_stackviewer.pyÚ
setUpClasszStackBrowserTest.setUpClass   s$   € ô 	�ŒÜ“4ˆŒØ�‰×ÑÕó    c                 óp   — | j                   j                  «        | j                   j                  «        | ` y ©N)r   Úupdate_idletasksÚdestroyr   s    r   ÚtearDownClasszStackBrowserTest.tearDownClass   s+   € ð 	�‰×!Ñ!Ô#ð 	�‰×ÑÔØ‰Hr   c                 óL  — 	 t          | j
                  } |t        j                  t        «        |t        j                  t        j                  «        |t        j                  t        «       y # t        $ r*}t        j                  | j                  |«      }Y d }~Œ–d }~ww xY wr   )ÚabcÚ	NameErrorr   ÚStackBrowserr   ÚassertIsInstanceÚscr   ÚitemÚStackTreeItemÚnoder   )ÚselfÚexcÚsbÚisis       r   Ú	test_initzStackBrowserTest.test_init   ss   € ð	:Ýð ×#Ñ#ˆÙŒK�N‰NœNÔ+ÙŒK×Ñœk×7Ñ7Ô8ÙŒK×ÑœhÕ'øô ò 	:Ü×)Ñ)¨$¯)©)°SÓ9�Bûð	:ús   ‚A0 Á0	B#Á9 BÂB#N)Ú__name__Ú
__module__Ú__qualname__Úclassmethodr   r   r%   © r   r   r	   r	      s-   „ àñó ðð ñó ðó(r   r	   Ú__main__é   )Ú	verbosity)Ú__doc__Úidlelibr   ÚunittestÚtest.supportr   Útkinterr   Úidlelib.treer   r   ÚTestCaser	   r&   Úmainr*   r   r   Ú<module>r6      sF   ðÙ !å Û Ý !Ý ç 1ô(�x×(Ñ(ô (ð: ˆzÒØ€H‡M�M˜AÖð r   