File: //usr/local/lib/python3.7/tkinter/test/test_tkinter/__pycache__/test_font.cpython-37.pyc
B
��g� � @ sv d dl Z d dlZd dlmZ d dlmZmZmZ d dlmZ ed� dZ G dd� dee j
�ZefZe
d krree� dS )
� N)�font)�requires�run_unittest�
gc_collect)�AbstractTkTestZguiZ
TkDefaultFontc @ s` e Zd Zedd� �Zdd� Zdd� Zdd� Zd d
� Zdd� Z d
d� Z
dd� Zdd� Zdd� Z
dS )�FontTestc C sT t j�| � ytj| jtdd�| _W n* tjk
rN tj| jtdd�| _Y nX d S )NT)�root�name�existsF) r �
setUpClass�__func__r �Fontr �fontname�tkinter�TclError)�cls� r �?/usr/local/lib/python3.7/tkinter/test/test_tkinter/test_font.pyr
s
zFontTest.setUpClassc C s� | j �� }| �t|�ddddddh� x:|D ]2}| �| j �|�|| � | �| j | || � q,W xBdD ]:}| �|| t� | �| j �|�t� | �| j | t� qhW | jr�t nt}xBdD ]:}| �|| |� | �| j �|�|� | �| j | |� q�W d S ) N�family�size�weight�slant� underline�
overstrike)r r r )r r r )
r Z configure�assertGreaterEqual�set�assertEqual�cget�assertIsInstance�str�wantobjects�int)�self�options�key�sizetyper r r �test_configure s
zFontTest.test_configurec C sb d}yt j| j|dd�}W n( tjk
rB t j| j|dd�}Y nX | �|�d�|� ~t� d S )Nu MS ゴシックT)r r r
Fr )r r
r r r r r r )r"