File: //opt/cppython/lib/python3.8/idlelib/idle_test/__pycache__/test_searchengine.cpython-38.opt-1.pyc
U
0D�gD- � @ s d Z ddlmZ ddlZddlmZmZmZ ddlm Z ddl
mZmZ ddl
m
Z ddlZdd � Zd
d� ZG dd
� d
�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�Zedk�rejdd� dS )z Test searchengine, coverage 99%.� )�searchengineN)�
BooleanVar� StringVar�TclError)�
messagebox)�Var�Mbox)�Textc C s t t_t t_tt_d S �N)r �ser r r r � r r �B/opt/cppython/lib/python3.8/idlelib/idle_test/test_searchengine.py�setUpModule s r c C s t t_ tt_tt_d S r
)r r r r r r r r
�tearDownModule s r c @ s e Zd Zdd� ZdS )�Mockc O s d S r
r )�self�args�kwargsr r r
�__init__ � z
Mock.__init__N)�__name__�
__module__�__qualname__r r r r r
r s r c @ s e Zd Zdd� ZdS )�GetTestc C s\ t j}tt _zBt� }t �|�}| �|t j� | �|j|� | �t �|�|� W 5 |t _X d S r
)r �SearchEnginer �getZassertIsInstanceZassertIsZ
_searchengine)r Zsaved_Engine�root�enginer r r
�test_get$ s
zGetTest.test_getN)r r r r r r r r
r "