File: //usr/local/lib/python3.10/tkinter/test/test_tkinter/__pycache__/test_font.cpython-310.opt-1.pyc
o
�iV � @ 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
edkrDe �� dS dS )� N)�font)�requires�
gc_collect� ALWAYS_EQ)�AbstractTkTest�AbstractDefaultRootTestZguiZ
TkDefaultFontc @ sp e Zd Zedd� �Zdd� Zdd� Zdd� Zd d
� Zdd� Z d
d� Z
dd� Zdd� Zdd� Z
dd� Zdd� ZdS )�FontTestc C sR t j�| � z
tj| jtdd�| _W d S tjy( tj| jtdd�| _Y d S w )NT��root�name�existsF) r �
setUpClass�__func__r �Fontr
�fontname�tkinter�TclError)�cls� r �@/usr/local/lib/python3.10/tkinter/test/test_tkinter/test_font.pyr
s �zFontTest.setUpClassc C s� | j �� }| �t|�h d�� |D ]}| �| j �|�|| � | �| j | || � qdD ]}| �|| t� | �| j �|�t� | �| j | t� q-| jrPt nt}dD ]}| �|| |� | �| j �|�|� | �| j | |� qTd S �N> �weight� underline�slant�size�
overstrike�family)r r r )r r r )
r Z configure�assertGreaterEqual�set�assertEqual�cget�assertIsInstance�str�wantobjects�int��self�options�keyZsizetyper r r �test_configure s"