File: //usr/local/lib/python3.7/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-37.pyc
B
��gj� � @ s d dl Z d dlZd dlmZ d dlZd dlZd dlmZ d dlmZm Z m
Z
mZ d dlm
Z
mZmZmZmZmZmZmZ ed� dd� ZG d d
� d
ee�Ze
e�G dd� dee j��Ze
e�G d
d� dee j��Ze
e�G dd� dee j��ZG dd� dee�Ze
e�G dd� dee j��Ze
e�G dd� dee j��Ze
e�G dd� dee j��Ze
e�G dd� dee j��Ze
e�G dd� dee j��Z G dd� de e j�Z!e
ee�G dd � d ee j��Z"e
e�G d!d"� d"e"e j��Z#e
e�G d#d$� d$ee j��Z$e
ee�G d%d&� d&ee j��Z%e
ee�G d'd(� d(ee j��Z&e
ee�G d)d*� d*ee j��Z'e
ee�G d+d,� d,ee j��Z(e
e�G d-d.� d.ee j��Z)e
e�G d/d0� d0ee j��Z*e
ee�G d1d2� d2ee j��Z+ee%ee"eeee&e e*e+e!e)ee'e(e#e$efZ,e-d3k�r e �.� dS )4� N)�TclError)�requires)�tcl_version�requires_tcl�get_tk_patchlevel� widget_eq)�add_standard_options�noconv�pixels_round�AbstractWidgetTest�StandardOptionsTests�IntegerSizeTests�PixelSizeTests�setUpModuleZguic C s t t| ��S )N)�float�round)�x� r �B/usr/local/lib/python3.7/tkinter/test/test_tkinter/test_widgets.py�float_round s r c @ s0 e Zd ZeZdd� Zdd� Zdd� Zdd� Zd S )
�AbstractToplevelTestc C sR | � � }| �|d |jj�� � | j|dddd� | j dd�}| �|d d� d S )N�classZFooz2can't modify -class option after widget is created)�errmsg)�class_)�create�assertEqual� __class__�__name__�title�checkInvalidParam)�self�widget�widget2r r r �
test_class s
zAbstractToplevelTest.test_classc C sJ | � � }| �|d d� | j|dddd� | j dd�}| �|d d� d S )N�colormap� �newz5can't modify -colormap option after widget is created)r )r$ )r r r )r r! r"