Sindbad~EG File Manager
�
&Μg� � � � d Z ddlmZ ddlZddlmZ ddlmZ ddlm Z m
Z
G d� dej � Ze
d k( r ej d
�� yy)zTest stackviewer, coverage 63%.� )�stackviewerN)�requires)�Tk)�TreeNode�ScrolledCanvasc �2 � e Zd Zed� � Zed� � Zd� Zy)�StackBrowserTestc �l � t d� t � | _ | j j � y )N�gui)r r �root�withdraw��clss �?/usr/local/lib/python3.12/idlelib/idle_test/test_stackviewer.py�
setUpClasszStackBrowserTest.setUpClass
s$ � � ����4��������� c �p � | j j � | j j � | ` y �N)r �update_idletasks�destroyr s r �
tearDownClasszStackBrowserTest.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 }~ww xY wr )�abc� NameErrorr �StackBrowserr �assertIsInstance�scr �item�
StackTreeItem�noder )�self�exc�sb�isis r � test_initzStackBrowserTest.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&