File: //usr/local/lib/python3.7/tkinter/test/test_ttk/__pycache__/test_functions.cpython-37.opt-2.pyc
B
��g�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 |�d�S )N�:)�
isinstance�tuple�split)�self�arg� r
�@/usr/local/lib/python3.7/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 d� | 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�}� � t�i �� |t�dddddgd��dd d
�� |t�ddi�d
di� |t�dddii�d
ddii� |tjdddddgddddddd�dd�dddddd d!d"�� dd#d$�}|�� }|t�|�dd#d%�� � �||� |t�d&d'i�d(d)i� |t�d&d*i�d(d+i� |t�d&d,i�d(d-i� |t�d&d.i�d(d/i� |t�d&d0i�d(d1i� |t�d&d2i�d(d3i� ttj|d4d5��d }� �|t|�d � ttj|d6d5��d }� �|t|�d � � � tj|t|�� �d5�� d S )7Nc sN x6t dt| �d�D ]"}� �|�| | �| |d � qW |rJ� �d| � d S )Nr � � zresult still got elements: %s)�range�len�assertEqual�popZfail)Zfmt_opts�result�i)r r
r �
check_against'