File: //opt/alt/python312/lib64/python3.12/test/test_ttk/__pycache__/test_widgets.cpython-312.opt-1.pyc
�
�h�e�
� �d � d dl Z d dlZd dlmZmZ d dlmZmZ d dlZd dlm Z d dl
mZmZm
Z
mZmZ d dlmZmZmZmZmZ 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 jN ejP 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. � Z/eee!e eeee$e*e"e&e#e%e)e-e.e+e,ee/fZ0e1d8k( r e jd � yy)9� N)�ttk�TclError)�requires�
gc_collect)�
MockTclObj)�AbstractTkTest�
tk_version�get_tk_patchlevel�simulate_mouse_click�AbstractDefaultRootTest)�add_standard_options�AbstractWidgetTest�StandardOptionsTests�IntegerSizeTests�PixelSizeTests�guic � � e Zd Zd� Zd� Zd� Zy)�StandardTtkOptionsTestsc � � | j � }| j |d d� d}t | j � dk rd}| j |dd|�� | j d�� }| j |d d� y ) N�class� �"attempt to change read-only option�� � r �beta� �"Attempt to change read-only option�Foo��errmsg��class_)�create�assertEqualr
�root�checkInvalidParam��self�widgetr! �widget2s �A/opt/alt/python312/lib64/python3.12/test/test_ttk/test_widgets.py�test_configure_classz,StandardTtkOptionsTests.test_configure_class sy � ������������"�-�3���T�Y�Y�'�*>�>�7�F����v�w��f��E��+�+�U�+�+�������)�5�1� c �F � | j � }| j |ddd�� | j |ddd�� | j |ddd�� | j |dd d
�� | j |ddd�� | j |dd
� | j |ddd�� y )N�paddingr )�0��expected� )�5)r4 r )r5 �6)r4 r � )r5 r6 �7)r4 r r7 r )r5 r6 r8 �8)�5p�6p�7p�8p� r �r$ �
checkParam�r) r* s r, �test_configure_paddingz.StandardTtkOptionsTests.test_configure_padding s� � ���������� �1�v��>����� �1�v��>����� �6�J��G����� �9�!0� � 2����� �<�!5� � 7����� �+C�D����� �2���;r. c � � | j � }| j |d d� d}t | d� rdt | d� j � z }| j |dd|�� | j d�� }| j |d d� y )
N�styler zLayout Foo not found�default_orientzLayout %s.Foo not foundr r r"