File: //opt/python38/lib/python3.8/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-38.pyc
U
�i�_�- � @ 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__� �D/opt/python38/lib/python3.8/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&