File: //usr/local/lib/python3.10/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-310.opt-2.pyc
o
�i� � @ s d dl Z d dlZd dlmZ d dlZd dlmZ d dlmZmZm Z m
Z
mZ d dlm
Z
mZmZmZmZmZmZmZ ed� dd� ZG d d
� d
ee�Ze
e�G dd� dee j��Ze
e�G d
d� dee j��Ze
e�G dd� dee j��ZG dd� dee�Ze
e�G dd� dee j��Ze
e�G dd� dee j��Ze
e�G dd� dee j��Ze
e�G dd� dee j��Ze
e�G dd� dee j��Z G dd� de e j�Z!e
ee�G dd � d ee j��Z"e
e�G d!d"� d"e"e j��Z#e
e�G d#d$� d$ee j��Z$e
ee�G d%d&� d&ee j��Z%e
ee�G d'd(� d(ee j��Z&e
ee�G d)d*� d*ee j��Z'e
ee�G d+d,� d,ee j��Z(e
e�G d-d.� d.ee j��Z)e
e�G d/d0� d0ee j��Z*e
ee�G d1d2� d2ee j��Z+G d3d4� d4ee j�Z,ee%ee"eeee&e e*e+e!e)ee'e(e#e$ee,fZ-e.d5k�r�e �/� dS dS )6� N)�TclError)�requires)�tcl_version�requires_tcl�get_tk_patchlevel� widget_eq�AbstractDefaultRootTest)�add_standard_options�noconv�pixels_round�AbstractWidgetTest�StandardOptionsTests�IntegerSizeTests�PixelSizeTests�setUpModuleZguic C s t t| ��S �N)�float�round��x� r �C/usr/local/lib/python3.10/tkinter/test/test_tkinter/test_widgets.py�float_round s r c @ s0 e Zd ZeZdd� Zdd� Zdd� Zdd� Zd S )
�AbstractToplevelTestc C sR | � � }| �|d |jj�� � | j|dddd� | j dd�}| �|d d� d S )N�classZFooz2can't modify -class option after widget is created��errmsg)�class_)�create�assertEqual� __class__�__name__�title�checkInvalidParam��self�widget�widget2r r r �test_configure_class s
�
�z)AbstractToplevelTest.test_configure_classc C �J | � � }| �|d d� | j|dddd� | j dd�}| �|d d� d S )N�colormap� �newz5can't modify -colormap option after widget is createdr )r* �r r r# r$ r r r �test_configure_colormap"