3 ี์2aแ ใ @ sz d dl mZmZ d dlZd dlmZ ed d dlmZmZm Z G dd deZ G dd d ejZe d krvejdd dS ) ้ )ฺ Percolatorฺ DelegatorN)ฺrequiresZgui)ฺTextฺTkฺENDc @ sB e Zd Zdd Zdd Zdd Zddd Zdd dZddd ZdS )ฺMyFilterc C s t j| d d S )N)r ฺ__init__)ฺselfฉ r ๚4/opt/alt/python36/lib64/python3.6/test_percolator.pyr s zMyFilter.__init__c G s || _ | jj| d S )N)ฺinsert_called_withฺdelegateฺinsert)r ฺargsr r r r s zMyFilter.insertc G s || _ | jj| d S )N)ฺdelete_called_withr ฺdelete)r r r r r r s zMyFilter.deleteNc C s |j }| jj|| d S )N)ฺupperr r )r ฺindexฺcharsฺtagsr r r ฺuppercase_insert s zMyFilter.uppercase_insertc C s |j }| jj|| d S )N)ฺlowerr r )r r r r r r r ฺlowercase_insert s zMyFilter.lowercase_insertc C s d S )Nr )r 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 )N)r ฺrootr ฺtext)ฺclsr r r ฺ setUpClass$ s zPercolatorTest.setUpClassc C s | ` | jj | `d S )N)r r Zdestroy)r! r r r ฺ tearDownClass) s zPercolatorTest.tearDownClassc C s<