Sindbad~EG File Manager
�
)Μgp� � � � d dl Z d dlZd dlmZ d dlZd dlmZ d dlmZmZm Z m
Z
mZ d dlm
Z
mZmZmZmZ ed� dZdZd � Z G d
� dee� Z e
e� G d� d
ee j, � � Z e
e� G d� dee j, � � Z e
e� G d� dee j, � � Z G d� dee� Z e
e� G d� dee j, � � Z e
e� G d� dee j, � � Z e
e� G d� dee j, � � Z e
e� G d� dee j, � � Z e
e� G d� dee j, � � Z G d� dee j, � Z e
ee� G d � d!ee j, � � Z! e
e� G d"� d#e!e j, � � Z" e
e� G d$� d%ee j, � � Z# e
ee� G d&� d'ee j, � � Z$ e
ee� G d(� d)ee j, � � Z% e
ee� G d*� d+ee j, � � Z& e
ee� G d,� d-ee j, � � Z' e
e� G d.� d/ee j, � � Z( e
e� G d0� d1ee j, � � Z) e
ee� G d2� d3ee j, � � Z* G d4� d5ee j, � Z+ee$ee!eeee%ee)e*e e(ee&e'e"e#ee+fZ,e-d6k( r e j\ � yy)7� N)�TclError)�requires)�requires_tk�
tk_version�get_tk_patchlevel� widget_eq�AbstractDefaultRootTest)�add_standard_options�AbstractWidgetTest�StandardOptionsTests�IntegerSizeTests�PixelSizeTests�guiz.(bad|expected) screen distance (but got )?"{}"z4(bad|expected) screen distance (or "" but got )?"{}"c �* � t t | � � S �N)�float�round)�xs �;/usr/local/lib/python3.12/test/test_tkinter/test_widgets.py�float_roundr s � ���q��?�� c �( � e Zd ZdZd� Zd� Zd� Zd� Zy)�AbstractToplevelTestFc �
� | j � }| j |d |j j j � � | j |ddd�� | j d�� }| j |d d� y )N�class�Fooz2can't modify -class option after widget is created��errmsg)�class_)�create�assertEqual� __class__�__name__�title�checkInvalidParam��self�widget�widget2s r �test_configure_classz)AbstractToplevelTest.test_configure_class s{ � �������������)�)�2�2�8�8�:� <����v�w��K� � M��+�+�U�+�+�������)�5�1r c �� � | j � }| j |d d� | j |ddd�� | j d�� }| j |d d� y )N�colormap� �newz5can't modify -colormap option after widget is createdr )r, �r r! r% r&