Your IP : 216.73.216.213
3
� f�B � @ s� d dl Z d dlmZ G dd� d�ZG dd� de�ZG dd� de�ZG d d
� d
e j�ZG dd� de j�Z ee fZ
ed
kr�d dlm
Z
e
e
� dS )� N)�ttkc @ s e Zd Zdd� Zdd� ZdS )� MockTkAppc C s t |t�r|S |jd�S )N�:)�
isinstance�tuple�split)�self�arg� r
�I/opt/alt/python36/lib64/python3.6/tkinter/test/test_ttk/test_functions.py� splitlist s
zMockTkApp.splitlistc C s dS )NTr
)r r
r
r �wantobjects s zMockTkApp.wantobjectsN)�__name__�
__module__�__qualname__r r
r
r
r
r r s r c @ s e Zd ZdZdd� Zdd� ZdS )�
MockTclObj�testc C s
|| _ d S )N)�val)r r r
r
r �__init__ s zMockTclObj.__init__c C s
t | j�S )N)�strr )r r
r
r �__str__ s zMockTclObj.__str__N)r r r �typenamer r r
r
r
r r s r c @ s e Zd ZdZdd� Zdd� ZdS )�
MockStateSpecZ StateSpecc G s
|| _ d S )N)r )r �argsr
r
r r s zMockStateSpec.__init__c C s dj | j�S )N� )�joinr )r r
r
r r s zMockStateSpec.__str__N)r r r r r r r
r
r
r r s r c @ s\ e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� ZdS )�InternalFunctionsTestc
s� � fdd�}� j tji �� |tjdddddgd��dd d
�� |tjdd7i�ddi� |tjdddii�dddii� |tjdd8ddd
gddddddd�dd�dddddddd �� dd!d"�}|j� }|tj|�dd!d#�� � j||� |tjd$d9i�d'd(i� |tjd$d:i�d'd*i� |tjd$d;i�d'd,i� |tjd$d<i�d'd.i� |tjd$d=i�d'd1i� |tjd$d>i�d'd3i� ttj|d4d5��d }� j|t|�d � ttj|d?d5��d }� j|t|�d � � j tj|t|j� �d5�� d S )@Nc sN x6t dt| �d�D ]"}� j|j| | �| |d � qW |rJ� jd| � d S )Nr � � zresult still got elements: %s)�range�len�assertEqual�popZfail)Zfmt_opts�result�i)r r
r �
check_against'