Your IP : 216.73.216.213
o
0�i� � @ s� d Z ddlmZmZ ddlZddlmZ ed� ddlmZm Z m
Z
G dd� de�ZG d d
� d
ej�Z
edkr?ejdd
� dS dS )zTest percolator, coverage 100%.� )�
Percolator� DelegatorN)�requiresZgui)�Text�Tk�ENDc @ sB e Zd Zdd� Zdd� Zdd� Zddd �Zdd
d�Zddd
�ZdS )�MyFilterc C s t �| d � d S �N)r �__init__��self� r
�H/opt/alt/python310/lib64/python3.10/idlelib/idle_test/test_percolator.pyr
s zMyFilter.__init__c G � || _ | jj|� d S r )�insert_called_with�delegate�insert�r �argsr
r
r r � zMyFilter.insertc G r r )�delete_called_withr �deleter r
r
r r r zMyFilter.deleteNc C � |� � }| j�||� d S r )�upperr r �r �index�charsZtagsr
r
r �uppercase_insert � zMyFilter.uppercase_insertc C r r )�lowerr r r r
r
r �lowercase_insert r zMyFilter.lowercase_insertc C s d S r r
r r
r
r �dont_insert s zMyFilter.dont_insertr ) �__name__�
__module__�__qualname__r
r r r r r! r
r
r
r r
s
r c @ st e Zd Zedd� �Zedd� �Zdd� Zdd� Zd d
� Zdd� Z d
d� Z
dd� Zdd� Zdd� Z
dd� Zdd� ZdS )�PercolatorTestc C s t � | _t| j�| _d S r )r �rootr �text��clsr
r
r �
setUpClass$ s zPercolatorTest.setUpClassc C s | ` | j�� | `d S r )r'