File: //usr/local/lib/python3.7/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-37.pyc
B
��g1
� @ s d dl Z d dlZd dlmZmZ d dlmZ d dlZd dlmZ d dl m
Z
mZmZm
Z
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��Zeee�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.eee!e eeee$e*e"e&e#e%e)e-e.e+e,efZ/e0d6k�re �1� dS )7� N)�ttk�TclError)�requires)�
MockTclObj)�AbstractTkTest�tcl_version�get_tk_patchlevel�simulate_mouse_click)�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� z"attempt to change read-only option)� � r �beta� z"Attempt to change read-only option�Foo)�errmsg)�class_)�create�assertEqualr �checkInvalidParam)�self�widgetr �widget2� r! �>/usr/local/lib/python3.7/tkinter/test/test_ttk/test_widgets.py�
test_class s
z"StandardTtkOptionsTests.test_classc C s� | � � }| j|dddd� | j|dddd� | j|dddd� | j|dd d
d� | j|dddd� | �|dd
� | j|dddd� d S )N�paddingr )�0)�expected� )�5)r'