Your IP : 216.73.216.213
a
XC?h� � @ s� d dl Z d dlZd dlmZ d dlmZmZmZ d dlmZm Z ed� dZ
G dd� dee j�ZG d d
� d
e e j�Z
edkr�e �� dS )� N)�font)�requires�
gc_collect� ALWAYS_EQ)�AbstractTkTest�AbstractDefaultRootTestZguiZ
TkDefaultFontc @ s` e Zd Zedd� �Zdd� Zdd� Zdd� Zd d
� Zdd� Z d
d� Z
dd� Zdd� Zdd� Z
dS )�FontTestc C sR t j�| � ztj| jtdd�| _W n( tjyL tj| jtdd�| _Y n0 d S )NT��root�name�existsF) r �
setUpClass�__func__r �Fontr
�fontname�tkinter�TclError)�cls� r �H/opt/alt/python39/lib64/python3.9/tkinter/test/test_tkinter/test_font.pyr
s
zFontTest.setUpClassc C s� | j �� }| �t|�h d�� |D ]2}| �| j �|�|| � | �| j | || � q"dD ]:}| �|| t� | �| j �|�t� | �| j | t� qZ| jr�t nt}dD ]:}| �|| |� | �| j �|�|� | �| j | |� q�d S �N> �family�size�
overstrike�weight� underline�slant)r r r )r r r )
r Z configure�assertGreaterEqual�set�assertEqual�cget�assertIsInstance�str�wantobjects�int��selfZoptions�keyZsizetyper r r �test_configure s
�zFontTest.test_configurec C s` d}zt j| j|dd�}W n& tjy@ t j| j|dd�}Y n0 | �|�d�|� ~t� d S )Nu MS ゴシックT)r
r r Fr )r r r
r r r r r )r&