File: //opt/python38/lib/python3.8/idlelib/idle_test/__pycache__/test_format.cpython-38.opt-2.pyc
U
�i�_<\ � @ s< d dl mZ d dlZd dlmZ d dlmZ d dlmZm Z d dl
mZ d dlm
Z G dd � d ej�ZG d
d� dej�ZG dd
� d
ej�ZG dd� dej�ZG dd� dej�ZG dd� d�ZG dd� d�Z
G dd� dej�ZG dd� d�ZG dd� dej�ZG dd� dej�ZG dd� dej�Zed k�r8ejd!d!d"� dS )#� )�formatN)�mock)�requires)�Tk�Text)�EditorWindow)�Editorc @ s8 e Zd ZdZdZdZdZdZdd� Zdd � Z d
d� Z
dS )
�Is_Get_Testz# This is a commentzThis is not a commentz# This is a comment z # This is a commentz This is not a commentc C s6 | � t�d�� | � t�d�� | �t�| j�� d S )N� z
)Z
assertTrue�ftZis_all_whiteZassertFalse�test_comment��self� r �</opt/python38/lib/python3.8/idlelib/idle_test/test_format.py�test_is_all_white s zIs_Get_Test.test_is_all_whitec C sR | j }|t�| j�d� |t�| j�d� |t�| j�d� |t�| j�d� d S )Nr
� )�assertEqualr Z
get_indentr �trailingws_comment�leadingws_comment�leadingws_nocomment�r �Equalr r r �test_get_indent s
zIs_Get_Test.test_get_indentc C sd | j }|t�| j�d� |t�| j�d� |t�| j�d� |t�| j�d� |t�| j�d� d S )N�#� #r r
)r r Zget_comment_headerr r r r �test_nocommentr r r r �test_get_comment_header s z#Is_Get_Test.test_get_comment_headerN)�__name__�
__module__�__qualname__r r r r r r r r r r r r r s r c @ s0 e Zd Zedd� �Zdd� Zdd� Zdd� Zd S )
�FindTestc C s ddl m} |� | _d S )Nr )r )Zidlelib.idle_test.mock_tkr �text)�clsr r r r �
setUpClass5 s zFindTest.setUpClassc C s� | j }|�d|� td|�D ]T}t|�d| ��d�d �}d|d |fD ]$}d||f }| �t�||�|� qJq|� dd� d S ) N�1.0� z%d.end�.r � z%d.%d�end)
r"