File: //opt/python38/lib/python3.8/idlelib/idle_test/__pycache__/test_percolator.cpython-38.pyc
U
�i�_� � @ s~ d Z ddlmZmZ ddlZddlmZ ed� ddlmZm Z m
Z
G dd� de�ZG d d
� d
ej�Z
edkrzejdd
� 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
�@/opt/python38/lib/python3.8/idlelib/idle_test/test_percolator.pyr
s zMyFilter.__init__c G s || _ | jj|� d S r )�insert_called_with�delegate�insert�r �argsr
r
r r s zMyFilter.insertc G s || _ | jj|� d S r )�delete_called_withr �deleter r
r
r r s zMyFilter.deleteNc C s |� � }| j�||� d S r )�upperr r �r �index�charsZtagsr
r
r �uppercase_insert s zMyFilter.uppercase_insertc C s |� � }| j�||� d S r )�lowerr r r r
r
r �lowercase_insert s zMyFilter.lowercase_insertc C s d S r r
r r
r
r �dont_insert s zMyFilter.dont_insert)N)N)N) �__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# r"