File: //opt/python38/lib/python3.8/idlelib/idle_test/__pycache__/test_searchengine.cpython-38.pyc
U
�i�_- � @ s d Z ddlmZ ddlZddlmZmZmZ ddl m
Z ddlm
Z
mZ ddlmZ ddlZdd� Zd d
� ZG dd� d�ZG d
d� 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)�Var�Mbox)�Textc C s t t_t t_tt_d S �N)r �ser r r �tkMessageBox� r r �B/opt/python38/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 "