File: D:/Python311/Lib/idlelib/idle_test/__pycache__/test_editmenu.cpython-311.opt-2.pyc
�
��VcN
� � � d dl mZ ed� � d dlZd dlmZ d dlZd dlmZ G d� dej � � Z e
dk r ej d �
� � dS dS )� )�requires�guiN)�ttk)�pyshellc �N � e Zd Z ed� � � Zed� � � Zd� Zd� Zd� ZdS )� PasteTestc � � t j � � x| _ }| j � � � t j |� � t j |� � | _ t j |� � | _ t j |� � | _ t j |� � | _
|� � � |� d� � d S )N�two)�tk�Tk�root�withdrawr �
fix_x11_paste�Text�text�Entry�entryr �tentry�Spinbox�spin�clipboard_clear�clipboard_append)�clsr
s �3D:\Python311\Lib\idlelib\idle_test\test_editmenu.py�
setUpClasszPasteTest.setUpClass s� � ��%�'�'�!���4����������d�#�#�#��7�4�=�=����H�T�N�N�� ��Y�t�_�_��
��:�d�#�#������������e�$�$�$�$�$� c � � | ` | `| `| j � � � | j � � � | j � � � | `d S )N)r r r r
r �update_idletasks�destroy)r s r �
tearDownClasszPasteTest.tearDownClass sT � ��H�c�i����� � �"�"�"���!�!�#�#�#���������H�H�Hr c �\ � | j }dD ]�\ }}| � ||�� � 5 |� dd� � |� dd|� � |� d� � | � |� dd� � |� � d d d � � n# 1 swxY w Y ��d S )N))� zonetwo
)�selztwo
)�tag�ansz1.0�end�one� <<Paste>>)r �subTest�delete�insert�event_generate�assertEqual�get)�selfr r$ r% s r �test_paste_textzPasteTest.test_paste_text% s� � �>��y��:� >� >�H�C�����#�3��/�/�
>�
>����E�5�)�)�)����E�5�#�.�.�.��#�#�K�0�0�0�� � ����%��!7�!7��=�=�=�
>�
>�
>�
>�
>�
>�
>�
>�
>�
>�
>����
>�
>�
>�
>�� >� >s �A-B � B$ �'B$ c � � | j | j fD ]�}dD ]�\ }}| � |||�� � 5 |� dd� � |� dd� � |� d|� � |� d� � | � |� � � |� � d d d � � n# 1 swxY w Y ����d S )N�)r �onetwo)r&