File: //opt/alt/python35/lib64/python3.5/idlelib/idle_test/__pycache__/test_undodelegator.cpython-35.pyc
��Yf�  �               @   s�   d  Z  d d l m Z e d � d d l Z d d l m Z d d l m Z m Z d d l	 m
 Z
 d d l m Z Gd	 d
 �  d
 e j
 � Z e d k r� e j d d
 d d � d S)zSUnittest for UndoDelegator in idlelib.UndoDelegator.
Coverage about 80% (retest).
�    )�requiresZguiN)�Mock)�Text�Tk)�
UndoDelegator)�
Percolatorc               @   s�   e  Z d  Z e d d �  � Z e d d �  � Z d d �  Z d d �  Z d	 d
 �  Z d d �  Z	 d
 d �  Z
 d d �  Z d d �  Z d d �  Z
 d S)�UndoDelegatorTestc             C   s4   t  �  |  _ t |  j � |  _ t |  j � |  _ d  S)N)r   �rootr   �textr   �
percolator)�cls� r
   �I/opt/alt/python35/lib64/python3.5/idlelib/idle_test/test_undodelegator.py�
setUpClass   s    zUndoDelegatorTest.setUpClassc             C   s3   |  j  j j �  |  `  |  ` |  j j �  |  ` d  S)N)r   Zredir�closer
   r	   Zdestroy)r   r
   r
   r   �
tearDownClass   s    
zUndoDelegatorTest.tearDownClassc             C   s>