File: D:/Python311/Lib/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-311.opt-1.pyc
�
��VcU � � � d dl Z d dlZd dlmZmZ d dlmZmZ d dlZd dlm Z d dl
mZmZm
Z
mZmZ d dlmZmZmZmZmZmZ ed� � G d� d e� � Z G d
� dee j � � Z G d� d
ee� � Z ee� � G d� dee j � � � � Z ee� � G d� dee j � � � � Z G d� de� � Z ee� � G d� dee j � � � � Z ee� � G d� dee j � � � � Z ee� � G d� dee j � � � � Z eee� � G d� dee j � � � � Z! eee� � G d� de!e j � � � � Z" eee� � G d� dee j � � � � Z# ee� � G d � d!ee j � � � � Z$ G d"� d#ee j � � Z% ee� � G d$� d%ee j � � � � Z& ee� � G d&� d'ee j � � � � Z' e j( ej) d(k d)� � ee� � G d*� d+ee j � � � � � � Z* eee� � G d,� d-ee j � � � � Z+ eee� � G d.� d/e!e j � � � � Z, ee� � G d0� d1ee j � � � � Z- ee� � G d2� d3ee j � � � � Z. ee� � G d4� d5ee j � � � � Z/ G d6� d7ee j � � Z0ee e"e!eeee%e+e#e'e$e&e*e.e/e,e-ee0fZ1e2d8k r e j3 � � dS dS )9� N)�ttk�TclError)�requires�
gc_collect)�
MockTclObj)�AbstractTkTest�tcl_version�get_tk_patchlevel�simulate_mouse_click�AbstractDefaultRootTest)�add_standard_options�AbstractWidgetTest�StandardOptionsTests�IntegerSizeTests�PixelSizeTests�setUpModule�guic � � e Zd Zd� Zd� Zd� ZdS )�StandardTtkOptionsTestsc �( � | � � � }| � |d d� � d}t � � dk rd}| � |dd|�� � | � d�� � }| � |d d� � d S ) N�class� �"attempt to change read-only option�� � r �beta� �"Attempt to change read-only option�Foo��errmsg��class_)�create�assertEqualr
�checkInvalidParam��self�widgetr"