File: //usr/local/lib/python3.10/idlelib/idle_test/__pycache__/test_format.cpython-310.opt-2.pyc
o
�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 kr�ejd!d!d"� dS dS )#� )�formatN)�mock)�requires)�Tk�Text)�EditorWindow)�Editorc @ s: e Zd Z dZdZdZdZdZdd� 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 �:/usr/local/lib/python3.10/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 @ s2 e Zd Z edd� �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|�d| ��d�d �}d|d |fD ]}d||f }| �t�||�|� q%q|� dd� d S ) N�1.0� z%d.end�.r � z%d.%d�end)
r"