| Server IP : 66.29.146.62 / Your IP : 216.73.216.152 Web Server : LiteSpeed System : Linux premium231.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64 User : dokkdzvi ( 925) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python37/lib64/python3.7/idlelib/idle_test/__pycache__/ |
Upload File : |
B
� fc � @ s� d Z ddlmZ ddlZddlmZ ddlmZ ddlm Z ddl
mZ ejZ
G dd � d ej�ZG d
d� dej�Zdd
� ZG dd� dej�ZG dd� dej�Zedkr�ejdd� dS )zTest editor, coverage 35%.� )�editorN)�
namedtuple)�requires)�Tk)�Funcc @ s, e Zd Zedd� �Zedd� �Zdd� ZdS )�EditorWindowTestc C s t d� t� | _| j�� d S )N�gui)r r �root�withdraw)�cls� r �B/opt/alt/python37/lib64/python3.7/idlelib/idle_test/test_editor.py�
setUpClass s zEditorWindowTest.setUpClassc C sB | j �� x$| j j�dd�D ]}| j �|� qW | j �� | ` d S )N�after�info)r �update_idletasks�tk�call�after_cancel�destroy)r �idr r r
�
tearDownClass s
zEditorWindowTest.tearDownClassc C s( t | jd�}| �|j| j� |�� d S )N)r )�Editorr �assertEqual�_close)�self�er r r
� test_init s zEditorWindowTest.test_initN)�__name__�
__module__�__qualname__�classmethodr r r r r r r
r
s r c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�TestGetLineIndentc C sP xJdD ]B}x<dD ]4}| j ||d�� | �tj||d�d� W d Q R X qW qW d S )N)� � � � � )� �
)�line�tabwidth)r+ )r r )�subTestr r �get_line_indent)r r+ r* r r r
�test_empty_lines$ s
z"TestGetLineIndent.test_empty_linesc
C sH d}x>|D ]6\}}| j |d�� | �tj|dd�|� W d Q R X q
W d S )N))z no spaces)r r )z space test)r% r% )z tab test)r# r% )z double tabs test)r$ r'