File: D:/Python311/Lib/idlelib/idle_test/__pycache__/test_stackviewer.cpython-311.pyc
�
��Vc� � � � d Z ddlmZ ddlZddlmZ ddlmZ ddlm Z m
Z
ddlZ G d� dej � � Z
ed k r ej d
�� � dS dS )zTest stackviewer, coverage 63%.� )�stackviewerN)�requires)�Tk)�TreeNode�ScrolledCanvasc �@ � e Zd Zed� � � Zed� � � Zd� ZdS )�StackBrowserTestc � � t j } t n6# t $ r) t j � � \ |_ |_ |_ Y nw xY wt d� � t � � | _
| j
� � � d S )N�gui)r �sys�abc� NameError�exc_info� last_type�
last_value�last_tracebackr r �root�withdraw��cls�svss �6D:\Python311\Lib\idlelib\idle_test\test_stackviewer.py�
setUpClasszStackBrowserTest.setUpClass s� � ��o�� ��C�C��� � � �����
>�C�M�3�>�3�+=�+=�+=� ���� ������4�4�����������s � �0A �A c � � t j }|`|`|`| j � � � | j � � � | `d S �N)r r r r r r �update_idletasks�destroyr s r �
tearDownClasszStackBrowserTest.tearDownClass sJ � ��o�����
�s�~���!�!�#�#�#� ��������H�H�H� c �� � t j | j � � }| j } |t j t
� � |t j t j � � |t j t � � d S r )
r �StackBrowserr �assertIsInstance�scr �item�
StackTreeItem�noder )�self�sb�isis r � test_initzStackBrowserTest.test_init&