File: //usr/local/lib/python3.10/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-310.opt-2.pyc
o
�i�2 � @ s~ d dl Z d dlZd dlZd dlmZ d dlmZmZ e�d� G dd� deej �Z
G dd� deej �Zed kr=e�
� dS dS )
� N)�support)�AbstractTkTest�AbstractDefaultRootTestZguic @ s| e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� ZdS )�MiscTestc C sr | � dtj� | � dtj� | �tj� | �dtj� | �dtj� | �dtj� | �dtj� | �dtj� d S )NZWidget�CASCADE�re�sysZ constantsZ_tkerrorZwantobjects)�assertIn�tkinter�__all__ZassertIsNotNoner ZassertNotIn��self� r �@/usr/local/lib/python3.10/tkinter/test/test_tkinter/test_misc.py�test_all s zMiscTest.test_allc C s2 t j| jdd�}t j|dd�}| �t|�d� d S )N�top)�name�childz!<tkinter.Frame object .top.child>)r
�Toplevel�root�Frame�assertEqual�repr)r
�t�fr r r � test_repr s zMiscTest.test_reprc C sX t �| j�}t �|�}t �|�}t �|�}t|��d�D ]
}| j|�� t |�d� qd S )N�.)�msg)
r
r r r ZButton�str�split�assertFalse�isidentifierr )r
r r �f2�br r r r �test_generated_names s
�zMiscTest.test_generated_namesc C s | j }|�d� | �|d d� |�d� | �|d d� | �tjd|jd� |jdd� | �|d d� |jddd � | �|d d� | �|d
d� |jddd � | �|d d� | �|d
d� | jtjd|jdd� | jtjd|jdd� | jtjd|jdd
� d S )NZblack�
backgroundZwhitez^unknown color name "spam"$�spam)r% ZblueZyellow)r% �highlightColorZhighlightcolorz!^must specify a background color$)r&