Sindbad~EG File Manager
�
&Μg� � �� � d Z ddlmZmZ ddlZddlmZ ed� ddlmZm Z m
Z
G d� de� Z G d � d
ej � Z
edk( r ej d�
� yy)zTest percolator, coverage 100%.� )�
Percolator� DelegatorN)�requires�gui)�Text�Tk�ENDc �6 � e Zd Zd� Zd� Zd� Zdd�Zdd�Zdd�Zy) �MyFilterc �0 � t j | d � y �N)r �__init__��selfs �>/usr/local/lib/python3.12/idlelib/idle_test/test_percolator.pyr zMyFilter.__init__ s � ����4��&� c �D � || _ | j j |� y r
)�insert_called_with�delegate�insert�r �argss r r zMyFilter.insert � � �"&�����
�
���d�#r c �D � || _ | j j |� y r
)�delete_called_withr �deleter s r r zMyFilter.delete r r Nc �\ � |j � }| j j ||� y r
)�upperr r �r �index�chars�tagss r �uppercase_insertzMyFilter.uppercase_insert �! � ����
���
�
���U�E�*r c �\ � |j � }| j j ||� y r
)�lowerr r r s r �lowercase_insertzMyFilter.lowercase_insert r$ r c � � y r
� r s r �dont_insertzMyFilter.dont_insert s � �r r
) �__name__�
__module__�__qualname__r r r r# r'