File: //usr/local/lib/python3.7/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-37.opt-2.pyc
B
��g�- � @ s� d dl Z d dlZd dlZd dlmZ d dlmZmZmZ d dlm Z m
Z
ed� G dd� de ej�ZG dd � d e ej�Z
ee
fZed
kr�ee� dS )� N)�ttk)�requires�run_unittest� swap_attr)�AbstractTkTest�destroy_default_rootZguic sL e Zd Z� fdd�Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z � Z
S )�LabeledScaleTestc s | j �� t� �� d S )N)�root�update_idletasks�super�tearDown)�self)� __class__� �A/usr/local/lib/python3.7/tkinter/test/test_ttk/test_extensions.pyr s
zLabeledScaleTest.tearDownc C s� t �| j�}|jj}|�� | �tj|j j
|� t�| j�}|j}t j| j|d�}|�� | jrz| �
|j �
|�|�� � n| �
t|j �
|��|�� � ~| �tj|j j
|� t�| j�}t j| j|d�}|�� t j| j|d� ttd�r�| �tjtj� d S )N)�variable� last_type)r �LabeledScaler � _variable�_name�destroy�assertRaises�tkinter�TclError�tk�globalgetvar� DoubleVar�wantobjects�assertEqual�get�floatZIntVar�hasattr�sys�assertNotEqualr )r
�x�var�myvar�namer r r �test_widget_destroy s&