Sindbad~EG File Manager
�
)Μg� � � � d dl Z d dlZd dlmZ d dlmZ ed� G d� dee j � Zedk( r e j � yy)� N)�requires)�AbstractTkTest�guic �0 � � e Zd Z� fd�Zd� Zd� Zd� Z� xZS )�TextTestc �j �� t �| � � t j | j � | _ y )N)�super�setUp�tkinter�Text�root�text)�self� __class__s ��8/usr/local/lib/python3.12/test/test_tkinter/test_text.pyr
zTextTest.setUp
s �� �
��
���L�L����+�� � c �� � | j }|j � } |j d� | j |j � d� |j d� | j |j � d� |j |� | j |j � |� y # |j |� | j |j � |� w xY w)Nr � )r �debug�assertEqual)r r �olddebugs r �
test_debugzTextTest.test_debug s� � ��y�y���:�:�<�� 5��J�J�q�M����T�Z�Z�\�1�-��J�J�q�M����T�Z�Z�\�1�-��J�J�x� ����T�Z�Z�\�8�4��
�J�J�x� ����T�Z�Z�\�8�4�s �A"B2 �23C%c �, � | j }| j t j |j d d� | j t j |j dd � | j t j |j d d � | j t j |j dd� |j dd� | j
|j ddd� d� | j
|j d dd� d
� y )N�1.0�a� r zhi-testz-test�endz1.2�test�1.3)r �assertRaisesr �TclError�search�insertr )r r s r �test_searchzTextTest.test_search s� � ��y�y��
���'�*�*�D�K�K��u�E����'�*�*�D�K�K��d�C����'�*�*�D�K�K��t�D�
���'�*�*�D�K�K��Q�?�
���E�9�%�������W�e�U�;�U�C�������V�U�E�:�E�Br c �� � | j }|j dd� d}| j r.| j t |j
ddg|��� � d� n |j
ddg|��� | j |j dddd� | j rdnd � | j |j d
ddd� | j rdnd
� | j |j dd
dd� | j rdnd� | j |j d
d
dd� | j rdnd� | j |j ddd� | j rdnd� | j |j ddd� | j rdnd� | j |j d
dd� | j rd nd� | j |j d
d
d� | j rd nd� | j |j dd� | j rdnd� | j
t j |j
ddd� | j
t j |j
ddd� | j |j d
dd� t � | j |j d
ddd� | j rt nt � | j |j d
d
dd� | j rd nd� | j |j d
ddd� | j rd nd!� | j |j d
d
dd� | j rd nd� | j |j d
dd� | j rd"nd#� | j |j d
d
d� | j rd � y d� y )$Nr z{Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.)�chars�indices�lines�displaychars�displayindices�displaylines�xpixels�ypixelsr � r&