Your IP : 216.73.216.213
�
�0�i�, � � � d Z ddlmZ ddlmZ ddlZddlmZ ddlmZm Z ddl
mZ ddlm
Z
G d � d
ej � � Z G d� dej � � Z G d
� dej � � Z G d� dej � � Z G d� dej � � Z G d� dej � � Z G d� dej � � Zedk r ej d�� � dS dS )z�Test config_key, coverage 98%.
Coverage is effectively 100%. Tkinter dialog is mocked, Mac-only line
may be skipped, and dummy function in bind test should not be called.
Not tested: exit with 'self.advanced or self.keys_ok(keys) ...' False.
� )�
config_key)�requiresN)�mock)�Tk�TclError)�Func)� Mbox_funcc � � e Zd ZdZ G d� dej � � Zed� � � Zed� � � Z d� Z
d� Zd� Zd � Z
d
� Zd� Zd� Zd
� Zd� Zd� ZdS )�ValidationTestz.Test validation methods: ok, keys_ok, bind_ok.c �F � � e Zd Z� fd�Z e� � Z e� � Z� xZS )�ValidationTest.Validatorc �b �� t � � j |i |�� G d� d� � }|| _ d S )Nc �"