£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>
3
2a	                 @   st   d dl mZ d dlZd dlmZ ed d dlmZmZmZ d dl m	Z	 G dd dej
Zed	krpejd
d
d dS )    )searchN)requiresZgui)TkText
BooleanVar)searchenginec               @   s<   e Zd Zedd Zedd Zdd Zdd Zd	d
 ZdS )SearchDialogTestc             C   s   t  | _d S )N)r   root)cls r   0/opt/alt/python36/lib64/python3.6/test_search.py
setUpClass   s    zSearchDialogTest.setUpClassc             C   s   | j j  | ` d S )N)r	   Zdestroy)r
   r   r   r   tearDownClass   s    
zSearchDialogTest.tearDownClassc             C   sJ   t j| j| _tj| j| j| _dd | j_t| j| _	| j	j
dd d S )Nc               S   s   d S )Nr   r   r   r   r   <lambda>   s    z(SearchDialogTest.setUp.<locals>.<lambda>z1.0zHello World!)r   ZSearchEnginer	   enginer   ZSearchDialogdialogbellr   textinsert)selfr   r   r   setUp   s
    zSearchDialogTest.setUpc             C   s   | j }| jjd | j| jj| dd | j_| jjd | j| jj| | jjd | j| jj| | jjd | j| jj| | jjd | j| jj| t| j	d| j_
| jjd	 | j| jj| d S )
N c               S   s   d S )Nr   r   r   r   r   r   (   s    z2SearchDialogTest.test_find_again.<locals>.<lambda>ZHelloZGoodbyezWorld!zHello World!Tz
W[aeiouy]r)r   r   ZsetpatZassertFalser   Z
find_againr   
assertTruer   r	   Zrevar)r   r   r   r   r   test_find_again"   s    z SearchDialogTest.test_find_againc             C   s   | j }| j jdd |jddd | j| jj| |jddd |jddd | j| jj| |jddd |jddd | j| jj| |jdd d S )	Nz2.0zHello World!Zselz1.0z1.4endz1.6z1.11)r   r   Ztag_addr   r   Zfind_selectionZ
tag_removedelete)r   r   r   r   r   test_find_selection;   s    z$SearchDialogTest.test_find_selectionN)	__name__
__module____qualname__classmethodr   r   r   r   r   r   r   r   r   r      s
   r   __main__   )	verbosityexit)Zidlelibr   ZunittestZtest.supportr   Ztkinterr   r   r   r   ZTestCaser   r   mainr   r   r   r   <module>   s   ?