Sindbad~EG File Manager
�
*Μg@ � �f � d dl Z d dlZd dlmZmZ d dlmZmZ d dlZd dlm Z d dl
mZmZm
Z
mZmZmZ d dlmZmZmZmZmZ ed� G d� d e� Z G d
� dee j0 � Z G d� d
ee� Z ee� G d� dee j0 � � Z ee� G d� dee j0 � � Z G d� de� Z ee� G d� dee j0 � � Z ee� G d� dee j0 � � Z ee� G d� dee j0 � � Z eee� G d� dee j0 � � Z! eee� G d� de!e j0 � � Z" eee� G d� dee j0 � � Z# ee� G d � d!ee j0 � � Z$ G d"� d#ee j0 � Z% ee� G d$� d%ee j0 � � Z& ee� G d&� d'ee j0 � � Z' e jP ejR d(k( d)� ee� G d*� d+ee j0 � � � Z* ee� G d,� d-ee j0 � � Z+ eee� G d.� d/e!e j0 � � Z, ee� G d0� d1ee j0 � � Z- ee� G d2� d3ee j0 � � Z. ee� G d4� d5ee j0 � � Z/ G d6� d7ee j0 � Z0ee e"e!eeee%e+e#e'e$e&e*e.e/e,e-ee0fZ1e2d8k( r e jf � yy)9� N)�ttk�TclError)�requires�
gc_collect)�
MockTclObj)�AbstractTkTest�requires_tk�
tk_version�get_tk_patchlevel�simulate_mouse_click�AbstractDefaultRootTest)�add_standard_options�AbstractWidgetTest�StandardOptionsTests�IntegerSizeTests�PixelSizeTests�guic �* � e Zd Zd� Zd� Zd� Zd� Zd� Zy)�StandardTtkOptionsTestsc � � | j � }| j |d d� d}t | j � dk rd}| j |dd|�� | j d�� }| j |d d� y ) N�class� �"attempt to change read-only option�� � r �beta� �"Attempt to change read-only option�Foo��errmsg��class_)�create�assertEqualr �root�checkInvalidParam��self�widgetr"