Your IP : 216.73.216.213
U
i�f@
� @ s0 d dl Z d dlZd dlmZmZ d dlmZ d dlZd dlmZ d dl m
Z
mZmZm
Z
mZ d dlmZmZmZmZmZmZmZ ed� G dd � d e�ZG d
d� de
e j�ZG dd
� d
ee�Zee�G dd� dee j��Zee�G dd� dee j��ZG dd� de�Zee�G dd� dee j��Zee�G dd� dee j��Zee�G dd� dee j��Z eee�G dd� dee j��Z!eee�G dd� de!e j��Z"eee�G dd� dee j��Z#ee�G d d!� d!ee j��Z$G d"d#� d#ee j�Z%ee�G d$d%� d%ee j��Z&ee�G d&d'� d'ee j��Z'e �(ej)d(kd)�ee�G d*d+� d+ee j���Z*eee�G d,d-� d-ee j��Z+eee�G d.d/� d/e!e j��Z,ee�G d0d1� d1ee j��Z-ee�G d2d3� d3ee j��Z.ee�G d4d5� d5ee j��Z/G d6d7� d7ee j�Z0ee e"e!eeee%e+e#e'e$e&e*e.e/e,e-ee0fZ1e2d8k�r,e �3� dS )9� N)�ttk�TclError)�requires)�
MockTclObj)�AbstractTkTest�tcl_version�get_tk_patchlevel�simulate_mouse_click�AbstractDefaultRootTest)�add_standard_options�noconv�AbstractWidgetTest�StandardOptionsTests�IntegerSizeTests�PixelSizeTests�setUpModuleZguic @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�StandardTtkOptionsTestsc C s\ | � � }| �|d d� d}t� dk r*d}| j|dd|d� | j dd�}| �|d d� d S ) N�class� �"attempt to change read-only option�� � r Zbeta� �"Attempt to change read-only option�Foo��errmsg�Zclass_)�create�assertEqualr �checkInvalidParam��self�widgetr Zwidget2� r% �G/opt/alt/python38/lib64/python3.8/tkinter/test/test_ttk/test_widgets.py�test_configure_class s
z,StandardTtkOptionsTests.test_configure_classc C s� | � � }| j|dddd� | j|dddd� | j|dddd� | j|dd d
d� | j|dddd� | �|dd
� | j|dddd� d S )N�paddingr )�0�Zexpected� )�5)r+ r )r, �6)r+ r � )r, r- �7)r+ r r. r )r, r- r/ �8)Z5pZ6pZ7pZ8pr% r �r �
checkParam�r# r$ r% r% r&