File: D:/Python311/Lib/idlelib/idle_test/__pycache__/test_runscript.cpython-311.pyc
�
��Vc* � � � d Z ddlmZ ddlZddlmZ ddlmZ ddlm Z G d� dej
� � Zed k r ej
d
�� � dS dS )zTest runscript, coverage 16%.� )� runscriptN)�requires)�Tk)�EditorWindowc �@ � e Zd Zed� � � Zed� � � Zd� ZdS )�ScriptBindingTestc �| � t d� � t � � | _ | j � � � d S )N�gui)r r �root�withdraw)�clss �4D:\Python311\Lib\idlelib\idle_test\test_runscript.py�
setUpClasszScriptBindingTest.setUpClass s2 � �������4�4������������ c �� � | j � � � | j j � dd� � D ]}| j � |� � �| j � � � | ` d S )N�after�info)r �update_idletasks�tk�call�after_cancel�destroy)r
�ids r �
tearDownClasszScriptBindingTest.tearDownClass so � ���!�!�#�#�#��(�+�"�"�7�F�3�3� &� &�B��H�!�!�"�%�%�%�%���������H�H�Hr c � � t | j �� � }t j |� � }|� � � d S )N)r )r r r �
ScriptBinding�_close)�self�ew�sbs r � test_initzScriptBindingTest.test_init s5 � �
�t�y�
)�
)�
)��
�
$�R�
(�
(��
� � �����r N)�__name__�
__module__�__qualname__�classmethodr r r! � r r r r
sW � � � � � ��� � �[��
�� � �[��� � � � r r �__main__� )� verbosity)�__doc__�idlelibr �unittest�test.supportr �tkinterr �idlelib.editorr �TestCaser r"